To open the Console, we go to the top bar of the application, click the ellipsis menu next to the app name, and select Show console.
The console appears as a panel at the bottom of the window and contains three tabs that work together as a toolkit for debugging, monitoring, and optimizing our model:
print statements.We can close the console at any time using the X button on the right side of the panel.

The Error tab shows all errors generated by executed nodes. This helps us quickly find which node failed and why.
When we run a node and there is an error:
Clicking this warning icon automatically opens the Error tab, where we see:
From there we can adjust the code and re‑run the node until the error is resolved.

The Console tab captures everything sent to standard output using Python print statements inside our nodes.
Each time a node runs, any print(...) we added to its code appears here, grouped by node. This gives us a simple, real‑time trace of messages and intermediate values, which is especially useful when we want to understand the execution flow or quickly inspect data without adding extra nodes.
We can optionally preserve the log across runs so messages remain visible while we continue working.

The Performance tab measures how long nodes take to run and how much memory they use.
As we execute nodes, this tab can display:
This view helps us detect slow or memory‑intensive nodes and focus our optimization efforts.

To start collecting performance data:
In the toolbar of the Performance tab we have:
As nodes run, Pyplan records, for each executed node:
When the run is complete, we see:
These controls and indicators help us clean previous measurements, rerun the full model, and analyze performance in a consistent way.
