Experimental
rerun.experimental
Experimental features for Rerun.
These features are not yet stable and may change in future releases without going through the normal deprecation cycle.
def add_space_view(*, origin, space_view_class, name, entity_paths, blueprint=None)
Add a new space view to the blueprint.
PARAMETER | DESCRIPTION |
---|---|
origin |
The EntityPath to use as the origin of this space view. All other entities will be transformed to be displayed relative to this origin.
TYPE:
|
space_view_class |
The class of the space view to add.
TYPE:
|
name |
The name of the space view to show in the UI. Will default to the origin if not provided.
TYPE:
|
entity_paths |
The entities to be shown in the space view. If not provided, this will default to [origin]
TYPE:
|
blueprint |
The blueprint to add the space view to. If None, the default global blueprint is used.
TYPE:
|
def new_blueprint(application_id, *, blueprint_id=None, make_default=False, make_thread_default=False, spawn=False, add_to_app_default_blueprint=False, default_enabled=True)
Creates a new blueprint with a user-chosen application id (name) to configure the appearance of Rerun.
If you only need a single global blueprint, rerun.init
might be simpler.
PARAMETER | DESCRIPTION |
---|---|
application_id |
Your Rerun recordings will be categorized by this application id, so try to pick a unique one for each application that uses the Rerun SDK. For example, if you have one application doing object detection
and another doing camera calibration, you could have
TYPE:
|
blueprint_id |
Set the blueprint ID that this process is logging to, as a UUIDv4. The default blueprint_id is based on If you are not using
TYPE:
|
make_default |
If true (not the default), the newly initialized blueprint will replace the current active one (if any) in the global scope.
TYPE:
|
make_thread_default |
If true (not the default), the newly initialized blueprint will replace the current active one (if any) in the thread-local scope.
TYPE:
|
spawn |
Spawn a Rerun Viewer and stream logging data to it.
Short for calling
TYPE:
|
add_to_app_default_blueprint |
Should the blueprint append to the existing app-default blueprint instead of creating a new one.
TYPE:
|
default_enabled |
Should Rerun logging be on by default?
Can overridden with the RERUN env-var, e.g.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
RecordingStream
|
A handle to the |
def set_auto_space_views(enabled, blueprint=None)
Change whether or not the blueprint automatically adds space views for all entities.
PARAMETER | DESCRIPTION |
---|---|
enabled |
Whether or not to automatically add space views for all entities.
TYPE:
|
blueprint |
The blueprint to add the space view to. If None, the default global blueprint is used.
TYPE:
|
def set_panels(*, all_expanded=None, blueprint_view_expanded=None, selection_view_expanded=None, timeline_view_expanded=None, blueprint=None)
Change the visibility of the view panels.
PARAMETER | DESCRIPTION |
---|---|
all_expanded |
Expand or collapse all panels.
TYPE:
|
blueprint_view_expanded |
Expand or collapse the blueprint view panel.
TYPE:
|
selection_view_expanded |
Expand or collapse the selection view panel.
TYPE:
|
timeline_view_expanded |
Expand or collapse the timeline view panel.
TYPE:
|
blueprint |
The blueprint to add the space view to. If None, the default global blueprint is used.
TYPE:
|