imucal.FerrarisSignalRegions#
- class imucal.FerrarisSignalRegions(acc_x_p: ndarray, acc_x_a: ndarray, acc_y_p: ndarray, acc_y_a: ndarray, acc_z_p: ndarray, acc_z_a: ndarray, gyr_x_p: ndarray, gyr_x_a: ndarray, gyr_y_p: ndarray, gyr_y_a: ndarray, gyr_z_p: ndarray, gyr_z_a: ndarray, acc_x_rot: ndarray, acc_y_rot: ndarray, acc_z_rot: ndarray, gyr_x_rot: ndarray, gyr_y_rot: ndarray, gyr_z_rot: ndarray)[source]#
NamedTuple containing all signal regions required for a Ferraris Calibration.
- Attributes:
- acc_x_a
Alias for field number 1
- acc_x_p
Alias for field number 0
- acc_x_rot
Alias for field number 12
- acc_y_a
Alias for field number 3
- acc_y_p
Alias for field number 2
- acc_y_rot
Alias for field number 13
- acc_z_a
Alias for field number 5
- acc_z_p
Alias for field number 4
- acc_z_rot
Alias for field number 14
- gyr_x_a
Alias for field number 7
- gyr_x_p
Alias for field number 6
- gyr_x_rot
Alias for field number 15
- gyr_y_a
Alias for field number 9
- gyr_y_p
Alias for field number 8
- gyr_y_rot
Alias for field number 16
- gyr_z_a
Alias for field number 11
- gyr_z_p
Alias for field number 10
- gyr_z_rot
Alias for field number 17
Methods
count
(value, /)Return number of occurrences of value.
index
(value[, start, stop])Return first index of value.
validate
()Validate that all fields are populated with numpy arrays.
- __init__(*args, **kwargs)#
- count(value, /)#
Return number of occurrences of value.
- index(value, start=0, stop=sys.maxsize, /)#
Return first index of value.
Raises ValueError if the value is not present.
Examples using imucal.FerrarisSignalRegions
#
Custom Calibration Info Subclass
Annotate a session and perform a Ferraris Calibration