Skip to content

Helpers

Helper functions for Rerun scripts.

These helper functions can be used to wire up common Rerun features to your script CLi arguments.

Example

import argparse
import rerun as rr

parser = argparse.ArgumentParser()
rr.script_add_args(parser)
args = parser.parse_args()
rr.script_setup(args, "my_application")
# ... Run your logging code here ...
rr.script_teardown(args)

def rerun.script_add_args(parser)

Add common Rerun script arguments to parser.

Parameters:

Name Type Description Default
parser ArgumentParser

The parser to add arguments to.

required

def rerun.script_setup(args, application_id)

Run common Rerun script setup actions. Connect to the viewer if necessary.

Parameters:

Name Type Description Default
args Namespace

The parsed arguments from parser.parse_args().

required
application_id str

The application ID to use for the viewer.

required

def rerun.script_teardown(args)

Run common post-actions. Sleep if serving the web viewer.

Parameters:

Name Type Description Default
args Namespace

The parsed arguments from parser.parse_args().

required