Web View
Last updated
AugeLab Web View is a lightweight monitoring dashboard intended for headless runs.

Headless Web View
It shows:
A live image preview (from your scenario output)
A rolling log panel (from block/scenario logs)
All you need to do when you are using web-view, is to use a Subsystem Out block to connect to your final image:

Web View Scenario
Then, write a small python script:
Then open:
http://127.0.0.1:8080

Web View Running
The Web View displays the first image-like output produced by the scenario. If your scenario doesn’t output an image, the preview will stay blank.
The preview expects an image output.
If the array looks like a BGR image (H x W x 3), it is channel-swapped to RGB before display.
If your scenario’s “first output” is not an image, the dashboard will likely stay blank. In that case, adjust the scenario so the first output group emits an image.
The dashboard shows recent runtime logs.
The scenario is executed in an infinite loop in a background thread.
Stop the server with Ctrl+C.
Last updated
from studio import StudioScenario
scenario = StudioScenario()
scenario.load_scenario(r"PATH_TO_SCENARIO.pmod")
scenario.run_server(
host="127.0.0.1",
port=8080,
header="Scenario Server",
)