Studio Client
EdgeFirst Client Library This library provides a client for the EdgeFirst API, allowing users to interact with the EdgeFirst Studio Server and perform various operations such as logging in, managing projects, and working with datasets and snapshots.
This is the Python API binding for the EdgeFirst Client Library. A Rust
library and a command-line interface are also available. The CLI tool is
bundled with the Python wheel and can be called using the
edgefirst-client command.
The Python API is available as the edgefirst_client module. The main
class is Client, which provides methods for interacting with the EdgeFirst
Studio Server. To use the Client object you need to create an instance,
with an optional authentication token or username and password.
__all__
module-attribute
__all__ = [
"ProjectID",
"DatasetID",
"ExperimentID",
"OrganizationID",
"SampleID",
"AnnotationSetID",
"TaskID",
"TrainingSessionID",
"ValidationSessionID",
"SnapshotID",
"ImageId",
"SequenceId",
"AppId",
"Client",
"Project",
"Experiment",
"TrainingSession",
"ValidationSession",
"AnnotationSet",
"AnnotationType",
"Dataset",
"Box2d",
"Box3d",
"Mask",
"Sample",
"SampleFile",
"FileType",
"Annotation",
"PresignedUrl",
"SamplesCountResult",
"SamplesPopulateResult",
"DatasetParams",
"Parameter",
"Task",
"TaskInfo",
"Stage",
"version",
"is_polars_enabled",
]
Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.
__cached__
module-attribute
__cached__ = "/opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/edgefirst_client/__pycache__/__init__.cpython-310.pyc"
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__doc__
module-attribute
__doc__ = "EdgeFirst Client Library\nThis library provides a client for the EdgeFirst API, allowing users to\ninteract with the EdgeFirst Studio Server and perform various operations\nsuch as logging in, managing projects, and working with datasets and\nsnapshots.\n\nThis is the Python API binding for the EdgeFirst Client Library. A Rust\nlibrary and a command-line interface are also available. The CLI tool is\nbundled with the Python wheel and can be called using the\n`edgefirst-client` command.\n\nThe Python API is available as the `edgefirst_client` module. The main\nclass is `Client`, which provides methods for interacting with the EdgeFirst\nStudio Server. To use the `Client` object you need to create an instance,\nwith an optional authentication token or username and password."
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__file__
module-attribute
__file__ = "/opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/edgefirst_client/__init__.py"
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__name__
module-attribute
__name__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__package__
module-attribute
__package__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__path__
module-attribute
__path__ = [
"/opt/hostedtoolcache/Python/3.10.19/x64/lib/python3.10/site-packages/edgefirst_client"
]
Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.
Annotation
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
box2d
property
box2d
box3d
property
box3d
group
property
group
label
property
label
label_index
property
label_index
mask
property
mask
name
property
name
object_id
property
object_id
object_reference
property
object_reference
Legacy accessor for object_id.
sample_id
property
sample_id
sequence_name
property
sequence_name
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
set_box2d
method descriptor
set_box2d(box2d)
Sets the 2D bounding box for this annotation.
set_box3d
method descriptor
set_box3d(box3d)
Sets the 3D bounding box for this annotation.
set_label
method descriptor
set_label(label)
Sets the label for this annotation.
set_mask
method descriptor
set_mask(mask)
Sets the mask for this annotation.
set_object_id
method descriptor
set_object_id(object_id)
Sets the object identifier for this annotation.
set_object_reference
method descriptor
set_object_reference(object_id)
Legacy alias for :meth:set_object_id.
AnnotationSet
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
created
property
created
dataset_id
property
dataset_id
description
property
description
id
property
id
name
property
name
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
AnnotationSetID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
AnnotationType
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__int__
method descriptor
__int__()
int(self)
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
AppId
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
Box2d
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
cx
property
cx
cy
property
cy
height
property
height
left
property
left
top
property
top
width
property
width
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
Box3d
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
cx
property
cx
cy
property
cy
cz
property
cz
front
property
front
height
property
height
left
property
left
length
property
length
top
property
top
width
property
width
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
Client
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
token_expiration
property
token_expiration
url
property
url
username
property
username
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
populate_samples
method descriptor
populate_samples(
dataset_id, annotation_set_id, samples, progress=None
)
Populate samples into a dataset with automatic file uploads.
This method creates new samples in the specified dataset and automatically uploads their associated files (images, LiDAR, etc.) to S3 using presigned URLs.
The server will auto-generate UUIDs and extract image dimensions for samples that don't have them specified.
Parameters:
-
dataset_id–ID of the dataset to populate
-
annotation_set_id–ID of the annotation set for sample annotations
-
samples–List of Sample objects to create (with files and
annotations) progress: Optional callback function(current, total) for upload progress
Returns:
-
–
List of SamplesPopulateResult objects with UUIDs and presigned URLs
Example
```python from edgefirst_client import Client, Sample, SampleFile, Annotation,
Box2d
client = Client()
sample = Sample()
sample.set_image_name("test.png")
sample.add_file(SampleFile("image", "path/to/test.png"))
annotation = Annotation()
annotation.set_label("car")
annotation.set_box2d(Box2d(10.0, 20.0, 100.0, 50.0))
sample.add_annotation(annotation)
results = client.populate_samples(
dataset_id,
annotation_set_id,
[sample],
lambda curr, total: print(f"{curr}/{total}")
)
```
samples_dataframe
method descriptor
samples_dataframe(
dataset_id,
annotation_set_id=None,
groups=Ellipsis,
annotation_types=Ellipsis,
progress=None,
)
Get samples as a DataFrame with complete 2025.10 schema.
Parameters:
-
dataset_id–Dataset identifier
-
annotation_set_id–Optional annotation set filter
-
groups–List of dataset groups (train, val, test)
-
annotation_types–List of annotation types (bbox, box3d, mask)
-
progress–Optional progress callback
Returns:
-
–
Polars DataFrame with 13 columns (2025.10 schema)
Example
df = client.samples_dataframe( ... dataset_id, ... annotation_set_id, ... ["train"], ... [], ... None ... )
set_stages
method descriptor
set_stages(task_id, stages)
Configures the task stages. Stages are used to show various steps in the task execution process.
task_info
method descriptor
task_info(task_id)
Get the information about a specific task.
task_status
method descriptor
task_status(task_id, status)
Updates the tasks status.
tasks
method descriptor
tasks(name=None, workflow=None, status=None, manager=None)
Get the list of known tasks for the current user. If name is provided
then only tasks containing this name will be returned. The task list
has basic information about each task, for detailed information use
the task_info method with the ID of the desired task.
update_stage
method descriptor
update_stage(task_id, stage, status, message, percentage)
Updates the stage for the given task. This is used to show progress information to the user.
Dataset
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
created
property
created
description
property
description
id
property
id
name
property
name
project_id
property
project_id
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
DatasetID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
DatasetParams
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
annotation_set_id
property
annotation_set_id
dataset_id
property
dataset_id
train_group
property
train_group
val_group
property
val_group
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
Experiment
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
description
property
description
id
property
id
name
property
name
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
ExperimentID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
FileType
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__int__
method descriptor
__int__()
int(self)
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
ImageId
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
Mask
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
polygon
property
polygon
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
OrganizationID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
PresignedUrl
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
filename
property
filename
key
property
key
url
property
url
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
Project
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
description
property
description
id
property
id
name
property
name
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
ProjectID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
Sample
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
annotations
property
annotations
date
property
date
files
property
files
frame_number
property
frame_number
group
property
group
height
property
height
id
property
id
image_name
property
image_name
image_url
property
image_url
name
property
name
sequence_description
property
sequence_description
sequence_name
property
sequence_name
sequence_uuid
property
sequence_uuid
source
property
source
uid
property
uid
uuid
property
uuid
width
property
width
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
add_annotation
method descriptor
add_annotation(annotation)
Adds an annotation to this sample.
add_file
method descriptor
add_file(file)
Adds a file to this sample.
set_frame_number
method descriptor
set_frame_number(frame_number)
Sets the frame number for this sample.
set_group
method descriptor
set_group(group)
Sets the group for this sample (e.g., "train", "val", "test").
set_image_name
method descriptor
set_image_name(image_name)
Sets the image filename for this sample.
set_sequence_description
method descriptor
set_sequence_description(sequence_description)
Sets the sequence description for this sample.
set_sequence_name
method descriptor
set_sequence_name(sequence_name)
Sets the sequence name for this sample.
set_sequence_uuid
method descriptor
set_sequence_uuid(sequence_uuid)
Sets the sequence UUID for this sample.
SampleFile
__doc__
class-attribute
__doc__ = ''
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
file_type
property
file_type
filename
property
filename
url
property
url
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
SampleID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
SamplesCountResult
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
total
property
total
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
SamplesPopulateResult
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
urls
property
urls
uuid
property
uuid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
SequenceId
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
SnapshotID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
Stage
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
description
property
description
message
property
message
percentage
property
percentage
stage
property
stage
status
property
status
task_id
property
task_id
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
Task
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
created
property
created
id
property
id
instance
property
instance
manager
property
manager
name
property
name
status
property
status
uid
property
uid
workflow
property
workflow
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
TaskID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
TaskInfo
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
completed
property
completed
created
property
created
description
property
description
id
property
id
project_id
property
project_id
stages
property
stages
status
property
status
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
TrainingSession
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
dataset_params
property
dataset_params
description
property
description
experiment_id
property
experiment_id
id
property
id
model
property
model
model_params
property
model_params
name
property
name
task
property
task
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
TrainingSessionID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
ValidationSession
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
annotation_set_id
property
annotation_set_id
dataset_id
property
dataset_id
description
property
description
experiment_id
property
experiment_id
id
property
id
name
property
name
params
property
params
task
property
task
training_session_id
property
training_session_id
uid
property
uid
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
ValidationSessionID
__module__
class-attribute
__module__ = 'edgefirst_client'
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
value
property
value
__eq__
method descriptor
__eq__(value)
Return self==value.
__ge__
method descriptor
__ge__(value)
Return self>=value.
__gt__
method descriptor
__gt__(value)
Return self>value.
__hash__
method descriptor
__hash__()
Return hash(self).
__le__
method descriptor
__le__(value)
Return self<=value.
__lt__
method descriptor
__lt__(value)
Return self<value.
__ne__
method descriptor
__ne__(value)
Return self!=value.
__new__
builtin
__new__(*args, **kwargs)
Create and return a new object. See help(type) for accurate signature.
__repr__
method descriptor
__repr__()
Return repr(self).
__str__
method descriptor
__str__()
Return str(self).
is_polars_enabled
builtin
is_polars_enabled()
version
builtin
version()