|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| __init__ (self, int n_params, int window_size=50) | |
| add_observation (self, np.ndarray parameters, float timestamp) | |
| float | estimate_drift_rate (self) |
| bool | detect_abrupt_change (self, float threshold=3.0) |
Public Attributes | |
| n_params = n_params | |
| window_size = window_size | |
| deque | parameter_history = deque(maxlen=window_size) |
| deque | timestamp_history = deque(maxlen=window_size) |
Detect and quantify parameter drift over time
Definition at line 228 of file autonomous_calibration_engine.py.
| autonomous_calibration_engine.DriftDetector.__init__ | ( | self, | |
| int | n_params, | ||
| int | window_size = 50 ) |
Definition at line 231 of file autonomous_calibration_engine.py.
| autonomous_calibration_engine.DriftDetector.add_observation | ( | self, | |
| np.ndarray | parameters, | ||
| float | timestamp ) |
Add parameter observation
Definition at line 237 of file autonomous_calibration_engine.py.
| bool autonomous_calibration_engine.DriftDetector.detect_abrupt_change | ( | self, | |
| float | threshold = 3.0 ) |
Detect abrupt parameter change (e.g., harness swap)
Definition at line 269 of file autonomous_calibration_engine.py.
| float autonomous_calibration_engine.DriftDetector.estimate_drift_rate | ( | self | ) |
Estimate rate of parameter drift (norm of change per second). Returns: drift_rate in parameter units per second
Definition at line 242 of file autonomous_calibration_engine.py.
| autonomous_calibration_engine.DriftDetector.n_params = n_params |
Definition at line 232 of file autonomous_calibration_engine.py.
| autonomous_calibration_engine.DriftDetector.parameter_history = deque(maxlen=window_size) |
Definition at line 234 of file autonomous_calibration_engine.py.
| deque autonomous_calibration_engine.DriftDetector.timestamp_history = deque(maxlen=window_size) |
Definition at line 235 of file autonomous_calibration_engine.py.
| autonomous_calibration_engine.DriftDetector.window_size = window_size |
Definition at line 233 of file autonomous_calibration_engine.py.