4.1.8. Runs#

simbricks.cli.commands.runs.ls()#

List runs.

simbricks.cli.commands.runs.show(run_id: int)#

Show individual run.

simbricks.cli.commands.runs.follow(run_id: int)#

Follow individual run as it executes.

simbricks.cli.commands.runs.run_con(run_id: int)#

Print a runs console completely.

simbricks.cli.commands.runs.ls_rf(run_id: ~typing.Annotated[int, <typer.models.ArgumentInfo object at 0x79f24b7d96f0>])#

List all run fragments of a run.

simbricks.cli.commands.runs.get_output_artifact(run_fragment_id: ~typing.Annotated[int, <typer.models.ArgumentInfo object at 0x79f24b7da2c0>], path: ~pathlib.Annotated[~pathlib.Path, <typer.models.ArgumentInfo object at 0x79f24b7daaa0>] = PosixPath('.'))#

Retrieve the output artifact that is stored for a run fragment.

simbricks.cli.commands.runs.delete(run_id: int)#

Delete an individual run.

simbricks.cli.commands.runs.submit(path: ~pathlib.Annotated[~pathlib.Path, <typer.models.ArgumentInfo object at 0x79f24b7da350>], follow: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x79f24b7dab30>] = False)#

Submit a SimBricks python simulation script to run.

simbricks.cli.commands.runs.create(instantiation_id: int, follow: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x79f24b7daef0>] = False)#

Create a virtual prototype run based on an already submitted configuration.

simbricks.cli.commands.runs.create_event(runner_id: int, run_id: int, run_event_type: ~simbricks.schemas.base.Annotated[~simbricks.schemas.base.RunEventType, <typer.models.ArgumentInfo object at 0x79f24b7dae90>])#

Send a heartbeat event to a runner.

simbricks.cli.commands.runs.delete_event(runner_id: int, run_id: int, event_id: int)#

Delete a runner event.

simbricks.cli.commands.runs.update_event(event_id: int, runner_id: int, run_id: int, run_event_type: ~simbricks.schemas.base.Annotated[~simbricks.schemas.base.RunEventType, <typer.models.ArgumentInfo object at 0x79f24b7dad10>], event_status: ~types.Annotated[~simbricks.schemas.base.ApiEventStatus | None, <typer.models.OptionInfo object at 0x79f24b7dae00>] = None)#

Update a runner event.

simbricks.cli.commands.runs.ls_events(runner_id: int, run_id: ~types.Annotated[int | None, <typer.models.OptionInfo object at 0x79f24b7daf50>] = None, id: ~types.Annotated[int | None, <typer.models.OptionInfo object at 0x79f24b7db040>] = None, status: ~types.Annotated[~simbricks.schemas.base.ApiEventStatus | None, <typer.models.OptionInfo object at 0x79f24b7db250>] = None, type: ~types.Annotated[~simbricks.schemas.base.RunEventType | None, <typer.models.OptionInfo object at 0x79f24b7db310>] = None, limit: ~types.Annotated[int | None, <typer.models.OptionInfo object at 0x79f24b7db400>] = None)#

List runner related events