Belle II Software
release-08-01-10
|
Public Member Functions | |
def | __init__ (self, *args) |
def | fit (self, x, y=None) |
def | __call__ (self, x) |
def | transform (self, x, set_limits=False) |
def | set_n_bins (self, n) |
def | set_limits (self, x) |
def | io (self) |
Public Attributes | |
spline | |
Spline, fitting the CDF. | |
n_bins | |
Binning in x, will be set automatically. | |
max | |
Maximum of the fitted distribution. | |
min | |
Minimum of the fitted distribution. | |
is_processed | |
Status flag. | |
name | |
Name of the transformation. | |
Private Member Functions | |
def | _fit (self, x, y=None) |
def | _transform (self, x) |
def | _initialise (self, x) |
Calculates the cumulative distribution (CDF) Can be used for the flat transformation. Attributes ---------- spline : InterpolatedUnivariateSpline Spline, fitting the CDF
Definition at line 176 of file transform.py.
def __init__ | ( | self, | |
* | args | ||
) |
Init function :param args: None
Definition at line 189 of file transform.py.
|
inherited |
Call function calls transform :param x: Input data :return: Transformed data
Definition at line 95 of file transform.py.
|
private |
Fit function calculates the cumulative distribution with numpy percentile. :param x: Input distribution :param y: Will not be used in this transformation
Reimplemented from Transform.
Definition at line 199 of file transform.py.
|
privateinherited |
Sets limits for the data. Not called by the user. :param x: array type
Definition at line 71 of file transform.py.
|
private |
Transforms the input data according to the cdf. :param x: Input data :return: Transformed data
Reimplemented from Transform.
Definition at line 225 of file transform.py.
|
inherited |
The fit function is calls the individual _fit() functions. :param x: Distribution to fit, array type :param y: optional for some transformations, sets signal class
Definition at line 84 of file transform.py.
|
inherited |
Logging function :return: logger
Definition at line 49 of file settings.py.
|
inherited |
Limits the data to the fitted range. :param x: Input data :return: Limited data
Definition at line 139 of file transform.py.
|
inherited |
Calculates the optimal size for the binning. :param n: Length of the input data
Definition at line 131 of file transform.py.
|
inherited |
This is defined in the children and overwritten. :param x: Distribution to transform, array type :param set_limits: Limits the range of the data to the fitted range :return: Transformed data
Definition at line 110 of file transform.py.