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. | 
| entity_paths | The entities to be shown in the space view. If not provided, this will default to [origin] | 
| 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  | 
| 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 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. | 
| 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. | 
| blueprint_view_expanded | Expand or collapse the blueprint view panel. | 
| selection_view_expanded | Expand or collapse the selection view panel. | 
| timeline_view_expanded | Expand or collapse the timeline view panel. | 
| blueprint | The blueprint to add the space view to. If None, the default global blueprint is used. 
                
                  TYPE:
                     |