Visualization GUI
The Visualization GUI button is a startup and shutdown toggle for the local browser-based visualizer.
Startup Sequence
When you click , the desktop app:
- Checks that the visualizer database exists.
- Checks that ports
3333and3334are available on127.0.0.1. - Starts the DeepPhe Data API on port
3333. - Waits for
http://127.0.0.1:3333/openapi.jsonto respond. - Starts the DeepPhe Visualizer on port
3334. - Waits for
http://127.0.0.1:3334/healthzto respond. - Opens
http://127.0.0.1:3334in your browser.
If any check fails, the activity log explains what stopped startup.
Runtime Settings
The GUI sets these environment variables for the visualizer services:
| Variable | Value |
|---|---|
PORT for the Data API | 3333 |
PORT for the visualizer | 3334 |
DEEPPHE_API_LOCATION | http://127.0.0.1:3333 |
PIPER_ACTIVE_FILE | The selected Piper file name. |
PIPER_FILES_DIR | The installed Piper directory when available, otherwise the selected Piper file's directory. |
Browser Behavior
The desktop app opens your default browser after the local services are ready. If the browser does not open, manually visit:
http://127.0.0.1:3334
Shutdown Behavior
Click to stop services in order:
- DeepPhe Visualizer.
- DeepPhe Data API.
The activity log shows service exit codes and any shutdown warnings.