TemperatureDependentResults

giant.calibration.estimators.alignment.temperature_dependent:

class giant.calibration.estimators.alignment.temperature_dependent.TemperatureDependentResults(order, angle_m_offset, angle_m_slope, angle_n_offset, angle_n_slope, angle_p_offset, angle_p_slope)[source]

Named tuple to make the results clear

Create new instance of TemperatureDependentResults(order, angle_m_offset, angle_m_slope, angle_n_offset, angle_n_slope, angle_p_offset, angle_p_slope)

Parameters:
  • order (Literal['xyz', 'xzy', 'xyx', 'xzx', 'yxz', 'yzx', 'yxy', 'yzy', 'zxy', 'zyx', 'zyz', 'zxz'])

  • angle_m_offset (float)

  • angle_m_slope (float)

  • angle_n_offset (float)

  • angle_n_slope (float)

  • angle_p_offset (float)

  • angle_p_slope (float)

order: Literal['xyz', 'xzy', 'xyx', 'xzx', 'yxz', 'yzx', 'yxy', 'yzy', 'zxy', 'zyx', 'zyz', 'zxz']

The order of the angles.

This is the same as the argument provided by the user and is included for awareness.

angle_m_offset: float

The estimated constant angle offset for the m (first) rotation axis in radians.

angle_m_slope: float

The estimated angle temperature slope for the m (first) rotation axis in radians.

angle_n_offset: float

The estimated constant angle offset for the n (second) rotation axis in radians.

angle_n_slope: float

The estimated angle temperature slope for the n (second) rotation axis in radians.

angle_p_offset: float

The estimated constant angle offset for the p (third) rotation axis in radians.

angle_p_slope: float

The estimated angle temperature slope for the p (third) rotation axis in radians.

Summary of Methods

count

Return number of occurrences of value.

index

Return first index of value.