Additional features =================== Head tracking (Odometry) ------------------------ The package also includes a mechanism for loading head tracking data from an Intel RealSense T265 tracking camera attached to the Pupil Core system. Head tracking data is referred to as odometry throughout the package as it includes positions and velocities. Loading ....... Recorded odometry data can be loaded the same way as gaze data: .. doctest:: >>> import pupil_recording_interface as pri >>> pri.load_motion(pri.get_test_recording(), stream="odometry") Dimensions: (cartesian_axis: 3, quaternion_axis: 4, time: 4220) Coordinates: * time (time) datetime64[ns] 2019-10-10T16:43:20.287212849 ... 2019-10-10T16:43:41.390241861 * cartesian_axis (cartesian_axis) >> reader = pri.OpticalFlowReader(pri.get_test_recording(), subsampling=8.) >>> reader.load_dataset( ... start=reader.user_info['experiment_start'], ... end=reader.user_info['experiment_end'], ... ) Dimensions: (pixel_axis: 2, roi_x: 160, roi_y: 90, time: 22) Coordinates: * time (time) datetime64[ns] 2019-10-10T16:43:23.237552881 ... 2019-10-10T16:43:24.175843954 * pixel_axis (pixel_axis)