Skip to content

Commit

Permalink
prepare v1.9.7.6
Browse files Browse the repository at this point in the history
  • Loading branch information
VanyaBelyaev committed Mar 23, 2023
1 parent 53e2d57 commit 16866c8
Show file tree
Hide file tree
Showing 9 changed files with 47 additions and 22 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ include(CTest)
set(OSTAP_VERSION_MAJOR 1)
set(OSTAP_VERSION_MINOR 9)
set(OSTAP_VERSION_PATCH 7)
set(OSTAP_VERSION_TWEAK 5)
set(OSTAP_VERSION_TWEAK 6)

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

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

## New features:

Expand All @@ -7,6 +8,8 @@

## Bug fixes:

1. set of tiny fixes for several 2D&3D-fit models

# v1.9.7.4

## New features:
Expand Down
12 changes: 12 additions & 0 deletions ReleaseNotes/v1.9.7.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# v1.9.7.6

## New features:

1. fix `Ostap::Math::WMoment_` - zero weigths are totally ignored

## Backward incompatible:

## Bug fixes:

1. set of tiny fixes for several 2D&3D-fit models

14 changes: 7 additions & 7 deletions ostap/fitting/background.py
Original file line number Diff line number Diff line change
Expand Up @@ -2650,31 +2650,31 @@ def __init__ ( self ,

@property
def data ( self ) :
"""``data'' : the actual data set for RooNDKeysPdf"""
"""`data' : the actual data set for RooNDKeysPdf"""
return self.__data
@property
def options ( self ) :
"""``options'' : ``options'' string for RooNDKeysPdf"""
"""`options' : `options' string for RooNDKeysPdf"""
return self.__options
@property
def rho ( self ) :
"""``rho'' : ``rho'' parameter for RooNDKeysPdf"""
"""`rho' : `rho' parameter for RooNDKeysPdf"""
return self.__rho
@property
def rotate ( self ) :
"""``rotate'' : ``rotate'' flag for RooNDKeysPdf"""
"""`rotate' : `rotate' flag for RooNDKeysPdf"""
return self.__rotate
@property
def sort ( self ) :
"""``sort'' : ``sort'' flag for RooNDKeysPdf"""
"""`sort' : `sort' flag for RooNDKeysPdf"""
return self.__sort
@property
def nsigma ( self ) :
"""``nsigma'' : ``nsigma'' parameter for RooNDKeysPdf"""
"""`nsigma' : `nsigma' parameter for RooNDKeysPdf"""
return self.__nsigma

# =============================================================================
## create popular 1D ``background'' function
## create popular 1D `background' function
# @param bkg the type of background function/PDF
# @param name the name of background function/PDF
# @param xvar the observable
Expand Down
6 changes: 4 additions & 2 deletions ostap/fitting/fit1d.py
Original file line number Diff line number Diff line change
Expand Up @@ -557,7 +557,10 @@ def __init__ ( self ,
assert isinstance ( order, integer_types ) and 0 <= order ,\
'Invalid interpolation order: %s/%s' % ( order , type ( order ) )

self.__ds = H1D_dset ( histo , xvar = xvar , density = density , silent = silent )
self.__ds = H1D_dset ( histo ,
xaxis = xvar ,
density = density ,
silent = silent )

PDF1 .__init__ ( self , name , self.ds.xaxis )

Expand Down Expand Up @@ -585,7 +588,6 @@ def __init__ ( self ,
'order' : self.order ,
}


@property
def ds ( self ) :
"""'ds' : the H1D_dset object"""
Expand Down
6 changes: 5 additions & 1 deletion ostap/fitting/fit2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,11 @@ def __init__ ( self ,
assert isinstance ( order, integer_types ) and 0 <= order ,\
'Invalid interpolation order: %s/%s' % ( order , type ( order ) )

self.__ds = H2D_dset ( histo , xvar = xvar , yvar = yvar , density = density , silent = silent )
self.__ds = H2D_dset ( histo ,
xaxis = xvar ,
yaxis = yvar ,
density = density ,
silent = silent )

PDF2 .__init__ ( self , name , self.ds.xaxis , self.ds.yaxis )

Expand Down
8 changes: 6 additions & 2 deletions ostap/fitting/fit3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -333,8 +333,12 @@ def __init__ ( self ,
assert isinstance ( order, integer_types ) and 0 <= order ,\
'Invalid interpolation order: %s/%s' % ( order , type ( order ) )

self.__ds = H3D_dset ( histo , xvar = xvar , yvar = yvar , zvar = zvar ,
density = density , silent = silent )
self.__ds = H3D_dset ( histo ,
xaxis = xvar ,
yaxis = yvar ,
zaxis = zvar ,
density = density ,
silent = silent )

PDF3 .__init__ ( self , name = name ,
xvar = self.ds.xvar ,
Expand Down
8 changes: 4 additions & 4 deletions ostap/fitting/models_2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -1678,16 +1678,16 @@ def __init__ ( self ,
PDF2.__init__ ( self , name , xvar , yvar )

self.__data = data
self.__options = mirror
self.__options = options
self.__rho = rho
self.__options = options
self.__nsigma = nsigma
self.__rotate = True if rotate else False
self.__sort = True if sort else False

self.__keys_vlst = ROOT.RooArgList()
self.__keys_vlst.Add ( self.xvar )
self.__keys_vlst.Add ( self.yvar )
self.__keys_vlst.add ( self.xvar )
self.__keys_vlst.add ( self.yvar )

## create PDF
self.pdf = ROOT.RooNDKeysPdf (
Expand Down Expand Up @@ -1721,7 +1721,7 @@ def data ( self ) :
@property
def options ( self ) :
"""'options' : 'options'-string for RooNDKeysPdf"""
return self.__mirror
return self.__options
@property
def rho ( self ) :
"""'rho' : 'rho'-parameter for RooNDKeysPdf"""
Expand Down
10 changes: 5 additions & 5 deletions ostap/fitting/models_3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -778,17 +778,17 @@ def __init__ ( self ,
PDF3.__init__ ( self , name , xvar , yvar , zvar )

self.__data = data
self.__options = mirror
self.__options = options
self.__rho = rho
self.__options = options
self.__nsigma = nsigma
self.__rotate = True if rotate else False
self.__sort = True if sort else False

self.__keys_vlst = ROOT.RooArgList()
self.__keys_vlst.Add ( self.xvar )
self.__keys_vlst.Add ( self.yvar )
self.__keys_vlst.Add ( self.zvar )
self.__keys_vlst.add ( self.xvar )
self.__keys_vlst.add ( self.yvar )
self.__keys_vlst.add ( self.zvar )

## create PDF
self.pdf = ROOT.RooNDKeysPdf (
Expand Down Expand Up @@ -823,7 +823,7 @@ def data ( self ) :
@property
def options ( self ) :
"""'options' : 'ootions' string for RooNDKeysPdf"""
return self.__mirror
return self.__options
@property
def rho ( self ) :
"""'rho' : 'rho' parameter for RooNDKeysPdf"""
Expand Down

0 comments on commit 16866c8

Please sign in to comment.