Public Member Functions | |
def | __init__ (self, freq_bound, tolerance=0.1, window_size=5) |
Public Attributes | |
freq_bound | |
tolerance | |
window_size | |
A structure that holds the constructor parameters for the FrequencyStatus class. Implementation note: the `min_freq` and `max_freq` parameters in the C++ code are stored as pointers, so that if they are updated, the new values are used. To emulate this behavior, we here use a dictionary to hold them: {'min','max'} :ivar dict freq_bound: Dictionary with keys `min` and `max`, containing the min and max acceptable frequencies. :ivar float tolerance: The tolerance with which bounds must be satisfied. Acceptable values are from `freq_bound['min'] * (1 - torelance)` to `freq_bound['max'] * (1 + tolerance)`. Common use cases are to set tolerance to zero, or to assign the same value to `freq_bound['min']` and `freq_bound['max']`. :ivar int window_size: The number of events to consider in the statistics.
Definition at line 43 of file _update_functions.py.
def diagnostic_updater._update_functions.FrequencyStatusParam.__init__ | ( | self, | |
freq_bound, | |||
tolerance = 0.1 , |
|||
window_size = 5 |
|||
) |
Creates a filled-out :class:`FrequencyStatusParam`. :param dict freq_bound: Dictionary with keys `min` and `max`, containing the min and max acceptable frequencies. :param float tolerance: The tolerance with which bounds must be satisfied. Acceptable values are from `freq_bound['min'] * (1 - torelance)` to `freq_bound['max'] * (1 + tolerance)`. Common use cases are to set tolerance to zero, or to assign the same value to `freq_bound['min']` and `freq_bound['max']`. :param int window_size: The number of events to consider in the statistics.
Definition at line 63 of file _update_functions.py.
diagnostic_updater._update_functions.FrequencyStatusParam.freq_bound |
Definition at line 77 of file _update_functions.py.
diagnostic_updater._update_functions.FrequencyStatusParam.tolerance |
Definition at line 78 of file _update_functions.py.
diagnostic_updater._update_functions.FrequencyStatusParam.window_size |
Definition at line 79 of file _update_functions.py.