arista.preprocess.interpolate
Fill DAQ-dropped frames via linear interpolation.
Functions
|
Linearly interpolate NaN values in a per-frame dataframe. |
- arista.preprocess.interpolate.interpolate_missing_frames(per_frame)[source]
Linearly interpolate NaN values in a per-frame dataframe.
Replicates
aristaSingleCellData.interpolateMissingFrames: any NaN values left afterarista.preprocess.align.collapse_to_frames()has reindexed the per-frame table to a contiguous integer range are filled byDataFrame.interpolate(method="linear").- Parameters:
per_frame (pandas.DataFrame) – DataFrame whose index is the integer frame number. Typical columns are
epoch_time/sensor_t_c/target_t_c/drive_t_cbut the function is agnostic.- Returns:
A new DataFrame with NaNs filled. The index is preserved.
- Return type: