Skip to content

Releases: OstapHEP/ostap

v1.9.3.6

11 Oct 13:40
Compare
Choose a tag to compare

v1.9.3.6

New features:

  1. reshuffle some code between ostap.fitting.variables and ostap.fitting.roofuncs
  2. reshuffle some code between ostap.fitting.variables and ostap.fitting.rooreduce
  3. add serialization/reducing for the graph-like objects
  4. fix exampels
  5. disable python warning from scipy.signal
  6. add decorations for TGraphMultiError type
  7. add helper module valerrors

Backward incompatible:

Bug fixes:

  1. fix typo in dataset.py. Thanks Dmitry Pereima for reporting the problem
  2. fix typo in tmva.py
  3. fix serialization for TGraphMultiError type

v1.9.3.4

21 Sep 16:54
39341ee
Compare
Choose a tag to compare

v1.9.3.4

New features:

  1. make sPlot1D serializeable
  2. add new test for local sPlotting

Backward incompatible:

Bug fixes:

  1. fix serialisation for Ostap::Functions::FuncTHND and Ostap::Functions::Func

v1.9.3.2

19 Sep 14:09
Compare
Choose a tag to compare

v1.9.3.2

New features:

  1. add reduction&deserialisation for RooPlot objects (it works better than defautl one)
  2. add items/iteritems methods for RooPlot

Backward incompatible:

Bug fixes:

  1. fix small typo in dataset.symmetrise
  2. fix small typo In Fit2D constructor
  3. fix some other typos

v1.9.3.0

16 Sep 08:37
Compare
Choose a tag to compare

v1.9.3.0

New features:

  1. tiny tweak in addChoppingResponse
  2. add separate Lumi object for Data-like set of classes

Backward incompatible:

Bug fixes:

  1. fix a typo in frame_progress
  2. fix a typo in root_file
  3. fix a typo in add_branch
  4. fix a typo in modifiers.py

v1.9.2.8

13 Sep 08:45
Compare
Choose a tag to compare

v1.9.2.8

New features:

  1. rename argument sort to sorted for Data-like objects
  2. add smooth transition functions
  3. add functions for Kanaidakis statistics
  4. add KGaussian function and correspondig PDF

Backward incompatible:

Bug fixes:

v1.9.2.6

09 Sep 11:02
Compare
Choose a tag to compare

v1.9.2.6

New features:

1. change order of arguments for constructor of `Ostap::Math::QGaussian` and `Ostap::Models::QGaussian`
1. add set of helpful fnuctions into `Ostap/QMath.h`
1. improve QGaussiang model 
1. add 2D Tsallis distribution for pt versus rapidity (to be validated!)
1. add option to sort (default is True ) for Data-like objects 
1. remove unnesessary ~__del__` method for `WorkManager` 
1. add trivial filter `frame_prescale`
1. add options `prescale_signal` and `prescale_background` for TMVA and chopping 
1. add C++ progress bar 
1. improve tree_project and ds_project methods 
1. improve frame progress 
1. improve frame project  
1. add progress bar to `Ostap::Trees::add_branch` and `Ostap::HistoProject::projectX`
1. add progress bar to `Ostap::PyIterator`
1. tuning `frame_project`
1. tweak parallel_test_toys 
1. issue warning message for `AsymptorocError=True` for ROOT<(6,27), see [ROOT-PR-11282](https://github.com/root-project/root/pull/11282)

Backward incompatible:

Bug fixes:

  1. fix typo in parallel_toys - Thanks Dima Pereima for reporting the problem
  2. set of minor fixes
  3. fix recenly intorduced bug in pyselectors
  4. fix a typo in tmva.py

v1.9.2.4

25 Aug 08:49
Compare
Choose a tag to compare

v1.9.2.4

New features:

Backward incompatible:

Bug fixes:

  1. fix newly introduced typo in drawing for simulltaneous pdf. Thanks to Dima Pereima for reporitng a problem!

v1.9.2.2

24 Aug 11:50
Compare
Choose a tag to compare

v1.9.2.2

New features:

  1. add option parallel for Data and similar classes

Backward incompatible:

Bug fixes:

v1.9.2.0

18 Aug 09:07
Compare
Choose a tag to compare

v1.9.2.0

New features:

  1. add fixdeps argument for Fun1D/Fun2D/Fun3D objects to fix missiing dependencies (or, to add some fictive depebndencies)
  2. reenable linalgt test with numpy objects
  3. add one more test into linalgt
  4. add methos kullback_leibler and asymmetric_kullback_leibkler into namespace Ostap::Math
  5. add method kullback to FitResult
  6. extend linalg2/t modules
  7. more polishing of the linear algebra
  8. extend tests for Linear Algebra operations
  9. make styles to be the class property instead of the class methdod for class StyleStore
  10. imporve treatment of the DataFrame/RNode
  11. more imporve treatment of the DataFrame/RNode

Backward incompatible:

  1. remove keep argument for fun/pdf objects. Hopefully it was never used by the users.
  2. remove special argument for fun/pdf objects. Hopefully it was never used by the users.

Bug fixes:

  1. Fix a bit strange problem/feature appearing at 2022/08/11 in dev3 slot: drawing of
    Addition objects with RooAbsRealLValue fails. Fix is done using FunNop
  2. fix old typos in _h3_integrate_ method (thanks to Ivan Polyakov for tproblme report and the fix)
  3. fix bug in MatrixUtilsT.h
  4. fix typo in MatrixUtilsT.h
  5. fix minor bug in useStyle
  6. fix compilation error for gcc12
  7. fix few typos in frames.py

v1.9.1.0

10 Aug 16:52
Compare
Choose a tag to compare

v1.9.1.0

New features:

  1. re-enable again test_fitting_morphing for new ROOT,
    see ROOT/issues/#11061
  2. add MorphingN3_pdf for morphing in 3 variables
  3. more owrisk on easy serialization. Now we can bypass standard serialization fro almost
    all important Ostap classes.
  4. make Model2D & Model3D PDFS more safe
  5. fix RooGaussian serialization fo rOLD version of ROOT
  6. add serialization for RooFFTConvPdf instances
  7. add serialization for RooSimultaneous instances
  8. make RooCategory more uniform "interface" for RooCategory
  9. split variables.py into variables.py and rooreduce.py
  10. add the proper reduction for the effciency objects
  11. add serisalisation for RooEfficiency
  12. add serisalisation for RooFitResult (the standard one often gives segfauts)
  13. reduce verbosity for make_var
  14. more polishing with verbosity for make_var
  15. more polishing for serialisation
  16. add reduction for Breit-Wigner related PDFs
  17. improve BWI model and pdf, add dedicated test

Backward incompatible:

Bug fixes:

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