FrameSelector¶

class standard_e2e.dataset_utils.selector.FrameSelector(location, **kwargs)[source]¶

Bases: ABC

Base class for selecting frame indices relative to a reference frame.

Parameters:

location (str)

property index_data: DataFrame | None¶

Return the index data (DataFrame) or None if not set.

abstract property name: str¶

Return the name of the selector.

abstractmethod select_frame(current_frame_iloc, index_data=None)[source]¶

Select a frame given the current frame location within a segment.

Return type:

int

Parameters:
set_index_data(index_data)[source]¶

Set the index data for the frame selector.

Parameters:

index_data (DataFrame)