fiftyone.core.frame_utils#

Frame utilities.

Copyright 2017-2025, Voxel51, Inc.

Functions:

is_frame_number(value)

Determines whether the provided value is a frame number.

validate_frame_number(value)

Validates that the provided value is a frame number.

Exceptions:

FrameError

Exception raised when an invalid frame number is encountered.

fiftyone.core.frame_utils.is_frame_number(value)#

Determines whether the provided value is a frame number.

Frame numbers are strictly positive integers.

Parameters:

value – a value

Returns:

True/False

Raises:

FrameError – if value is an integer but is not strictly positive

fiftyone.core.frame_utils.validate_frame_number(value)#

Validates that the provided value is a frame number.

Frame numbers are strictly positive integers.

Parameters:

value – a value

Raises:

FrameError – if value is not a frame number

exception fiftyone.core.frame_utils.FrameError#

Bases: Exception

Exception raised when an invalid frame number is encountered.

Methods:

add_note

Exception.add_note(note) -- add a note to the exception

with_traceback

Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.

Attributes:

add_note()#

Exception.add_note(note) – add a note to the exception

args#
with_traceback()#

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.