|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Classes | |
| class | EnvironmentalState |
| class | BayesianPTCalibration |
| class | CalibrationManager |
| class | SerialReader |
| class | RobustPTCalibrationGUI |
Functions | |
| main () | |
Variables | |
| str | MAGIC = b"AD26" |
| int | PACKET_VERSION = 2 |
| HEADER_STRUCT = struct.Struct("<4sBBHHII") | |
| RECORD_STRUCT = struct.Struct("<BBiiII") | |
| HEADER_SIZE = HEADER_STRUCT.size | |
| RECORD_SIZE = RECORD_STRUCT.size | |
| float | V_REF = 2.5 |
| float | ADC_SCALE = 2147483648.0 |
| int | BAUD = 115200 |
| str | CALIBRATION_DIR = Path.home() / ".local" / "share" / "pt_calibration" |
| str | CALIBRATION_FILE = CALIBRATION_DIR / "calibration_state.json" |
Robust PT Calibration GUI with Environmental-Adaptive Bayesian Learning Implements the algorithm from PressureTransducerCalibrationFramework.tex Features: - Proper AD26 packet synchronization - Environmental-robust calibration map f(v, e; θ) - Bayesian posterior with persistent storage - Progressive autonomy (human-in-loop → autonomous) - Only shows active channels (dynamically detected) - Saves calibration data to JSON for long-term persistence
| robust_pt_calibration_gui.main | ( | ) |
Definition at line 808 of file robust_pt_calibration_gui.py.
| float robust_pt_calibration_gui.ADC_SCALE = 2147483648.0 |
Definition at line 38 of file robust_pt_calibration_gui.py.
| int robust_pt_calibration_gui.BAUD = 115200 |
Definition at line 39 of file robust_pt_calibration_gui.py.
| str robust_pt_calibration_gui.CALIBRATION_DIR = Path.home() / ".local" / "share" / "pt_calibration" |
Definition at line 42 of file robust_pt_calibration_gui.py.
| str robust_pt_calibration_gui.CALIBRATION_FILE = CALIBRATION_DIR / "calibration_state.json" |
Definition at line 43 of file robust_pt_calibration_gui.py.
| robust_pt_calibration_gui.HEADER_SIZE = HEADER_STRUCT.size |
Definition at line 34 of file robust_pt_calibration_gui.py.
| robust_pt_calibration_gui.HEADER_STRUCT = struct.Struct("<4sBBHHII") |
Definition at line 32 of file robust_pt_calibration_gui.py.
| str robust_pt_calibration_gui.MAGIC = b"AD26" |
Definition at line 30 of file robust_pt_calibration_gui.py.
| int robust_pt_calibration_gui.PACKET_VERSION = 2 |
Definition at line 31 of file robust_pt_calibration_gui.py.
| robust_pt_calibration_gui.RECORD_SIZE = RECORD_STRUCT.size |
Definition at line 35 of file robust_pt_calibration_gui.py.
| robust_pt_calibration_gui.RECORD_STRUCT = struct.Struct("<BBiiII") |
Definition at line 33 of file robust_pt_calibration_gui.py.
| float robust_pt_calibration_gui.V_REF = 2.5 |
Definition at line 37 of file robust_pt_calibration_gui.py.