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)#
acc_x_a: ndarray#

Alias for field number 1

acc_x_p: ndarray#

Alias for field number 0

acc_x_rot: ndarray#

Alias for field number 12

acc_y_a: ndarray#

Alias for field number 3

acc_y_p: ndarray#

Alias for field number 2

acc_y_rot: ndarray#

Alias for field number 13

acc_z_a: ndarray#

Alias for field number 5

acc_z_p: ndarray#

Alias for field number 4

acc_z_rot: ndarray#

Alias for field number 14

count(value, /)#

Return number of occurrences of value.

gyr_x_a: ndarray#

Alias for field number 7

gyr_x_p: ndarray#

Alias for field number 6

gyr_x_rot: ndarray#

Alias for field number 15

gyr_y_a: ndarray#

Alias for field number 9

gyr_y_p: ndarray#

Alias for field number 8

gyr_y_rot: ndarray#

Alias for field number 16

gyr_z_a: ndarray#

Alias for field number 11

gyr_z_p: ndarray#

Alias for field number 10

gyr_z_rot: ndarray#

Alias for field number 17

index(value, start=0, stop=sys.maxsize, /)#

Return first index of value.

Raises ValueError if the value is not present.

validate()[source]#

Validate that all fields are populated with numpy arrays.

Examples using imucal.FerrarisSignalRegions#

Custom Calibration Info Subclass

Custom Calibration Info Subclass

Annotate a session and perform a Ferraris Calibration

Annotate a session and perform a Ferraris Calibration