Calibration Objects#
- class pycanape.calibration_object.ScalarCalibrationObject(asap3_handle: LP_tAsap3Hdl, module_handle: Union[c_ushort, int], name: str, object_info: DBObjectInfo)#
0D calibration object
- property force_upload: bool#
- property max: float#
- property max_ex: float#
- property min: float#
- property min_ex: float#
- property name: str#
- property object_type: ObjectType#
- property precision: int#
- property unit: str#
- property value: float#
- class pycanape.calibration_object.AxisCalibrationObject(asap3_handle: LP_tAsap3Hdl, module_handle: Union[c_ushort, int], name: str, object_info: DBObjectInfo)#
1D calibration object
- property axis: npt.NDArray[np.float64]#
- property dimension: int#
- property force_upload: bool#
- property max: float#
- property max_ex: float#
- property min: float#
- property min_ex: float#
- property name: str#
- property object_type: ObjectType#
- property precision: int#
- property unit: str#
- class pycanape.calibration_object.CurveCalibrationObject(asap3_handle: LP_tAsap3Hdl, module_handle: Union[c_ushort, int], name: str, object_info: DBObjectInfo)#
2D Calibration Object
- property axis: npt.NDArray[np.float64]#
- property dimension: int#
- property force_upload: bool#
- property max: float#
- property max_ex: float#
- property min: float#
- property min_ex: float#
- property name: str#
- property object_type: ObjectType#
- property precision: int#
- property unit: str#
- property values: npt.NDArray[np.float64]#
- class pycanape.calibration_object.MapCalibrationObject(asap3_handle: LP_tAsap3Hdl, module_handle: Union[c_ushort, int], name: str, object_info: DBObjectInfo)#
3D calibration object
- property force_upload: bool#
- property max: float#
- property max_ex: float#
- property min: float#
- property min_ex: float#
- property name: str#
- property object_type: ObjectType#
- property precision: int#
- property unit: str#
- property values: npt.NDArray[np.float64]#
- property x_axis: npt.NDArray[np.float64]#
- property x_dimension: int#
- property y_axis: npt.NDArray[np.float64]#
- property y_dimension: int#
- class pycanape.calibration_object.AsciiCalibrationObject(asap3_handle: LP_tAsap3Hdl, module_handle: Union[c_ushort, int], name: str, object_info: DBObjectInfo)#
- property ascii: str#
- property force_upload: bool#
- property len: int#
- property max: float#
- property max_ex: float#
- property min: float#
- property min_ex: float#
- property name: str#
- property object_type: ObjectType#
- property precision: int#
- property unit: str#
- class pycanape.calibration_object.ValueBlockCalibrationObject(asap3_handle: LP_tAsap3Hdl, module_handle: Union[c_ushort, int], name: str, object_info: DBObjectInfo)#
- property force_upload: bool#
- property max: float#
- property max_ex: float#
- property min: float#
- property min_ex: float#
- property name: str#
- property object_type: ObjectType#
- property precision: int#
- property unit: str#
- property values: npt.NDArray[np.float64]#
- property x_dimension: int#
- property y_dimension: int#