Python SDK#
The Roboto Python SDK provides a set of tools for developers to interact with the Roboto platform, designed specifically for handling robotics data and workflows. Whether you’re working on data ingestion, post-processing, or custom analysis, this SDK offers a direct and efficient way to work with Roboto’s core features.
For guidance on installing and using the SDK, refer to the SDK & CLI page, or visit our open source roboto-python-sdk GitHub package.
Key Classes#
The most important functionality is located in the roboto.domain
subpackage, which contains the core classes and methods for interacting with Roboto. Several key classes are also exported from roboto
for convenience.
Class |
Description |
---|---|
Manage actions for post-processing log data. |
|
Manage collections to group datasets and files. |
|
Manage comments associated with various entities. |
|
Manage datasets for uploading and storing files. |
|
Manage devices to interact with non-human entities. |
|
Manage events for annotating slices of time-series data. |
|
Manage files that have been uploaded or imported. |
|
Manage topics which contain time-series data from logs. |
Reference#
For all subpackages and submodules, see the complete SDK Reference:
- roboto
- roboto.action_runtime
- roboto.ai
- roboto.analytics
- roboto.api_version
- roboto.association
- roboto.auth
- roboto.collection_utils
- roboto.config
- roboto.domain
- roboto.env
- roboto.exceptions
- roboto.http
- roboto.image_registry
- roboto.logging
- roboto.notifications
- roboto.paths
- roboto.principal
- roboto.query
- roboto.regionalization
- roboto.roboto_search
- roboto.sentinels
- roboto.time
- roboto.types
- roboto.updates
- roboto.upload_agent
- roboto.version
- roboto.waiters
- roboto.warnings