STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
calibration_sequence.PressureTransducerCalibrator Class Reference
Inheritance diagram for calibration_sequence.PressureTransducerCalibrator:
[legend]
Collaboration diagram for calibration_sequence.PressureTransducerCalibrator:
[legend]

Public Member Functions

 __init__ (self, str sensor_id)
CalibrationResult perform_calibration (self)
Public Member Functions inherited from calibration_sequence.SensorCalibrator
 __init__ (self, str sensor_id, str sensor_type)
 add_calibration_point (self, float input_value, float reference_value, Dict[str, float] environmental_conditions, float uncertainty=0.01)
bool validate_calibration (self)

Public Attributes

tuple pressure_range = (0.0, 15e6)
tuple voltage_range = (0.0, 5.0)
Public Attributes inherited from calibration_sequence.SensorCalibrator
 sensor_id = sensor_id
 sensor_type = sensor_type
list calibration_points = []

Detailed Description

Calibrator for pressure transducers

Definition at line 82 of file calibration_sequence.py.

Constructor & Destructor Documentation

◆ __init__()

calibration_sequence.PressureTransducerCalibrator.__init__ ( self,
str sensor_id )

Definition at line 85 of file calibration_sequence.py.

Member Function Documentation

◆ perform_calibration()

CalibrationResult calibration_sequence.PressureTransducerCalibrator.perform_calibration ( self)
Perform pressure transducer calibration using Bayesian regression

Reimplemented from calibration_sequence.SensorCalibrator.

Definition at line 90 of file calibration_sequence.py.

Member Data Documentation

◆ pressure_range

tuple calibration_sequence.PressureTransducerCalibrator.pressure_range = (0.0, 15e6)

Definition at line 87 of file calibration_sequence.py.

◆ voltage_range

tuple calibration_sequence.PressureTransducerCalibrator.voltage_range = (0.0, 5.0)

Definition at line 88 of file calibration_sequence.py.


The documentation for this class was generated from the following file: