knotVarianceFind¶
-
fiducia.error.
knotVarianceFind
(channels, responseUncertaintyFrame=None, forceKnot=array([], dtype=float64), knotBoundaryY=1e-77, boundary='y0')[source]¶ Modification of response.knotFind()
- Parameters
channels (numpy.ndarray) – Array of DANTE channel numbers.
responseUncertaintyFrame (pandas.core.frame.DataFrame, optional) – DataFrame holding percent uncertainties of DANTE channel responses as a function of photon energy (not normalized). The default is None.
forceKnot (TYPE, optional) – DESCRIPTION. The default is np.array([]).
knotBoundaryY (float, optional) – Guess for position of y_0 or y_{n+1} knot point. Default is 1e-77.
boundary (str, optional) – Choose whether yGuess corresponds to \(y_0\) (lowest photon energy) or \(y_{n+1}\) (highest photon energy) boundary condition. This should correspond to the photon energy value given in knots. Options are y0 or yn+1. Default y0.
- Returns
knotUncertainty – An array of uncertainty in knot points, with each element corresponding to a channel or boundary condition. See
response.knotFind()
.- Return type
numpy.ndarray
Notes
Examples