The Interface

This page is a tour of the Studio window. Later pages cover editing, running analyses, and the AI assistant in depth.

Annotated main window


Layout at a glance

The window is organized around a central canvas with docks on each side:

Region Purpose
Toolbar (top) New / Open, Undo / Redo, the analysis-mode selector, Build Mesh, Run, and Parametric.
Inputs tree (left, top) A list of every input category; click one to edit it.
Display dock (left, bottom) Per-view plot options for the active result tab, plus the Styles… button.
Canvas + view tabs (center) The plots. The Inputs tab is always present; result tabs are added as you run analyses.
Log pane (bottom) Live engine output — convergence traces, search progress, warnings.
Assistant dock (right) The AI chat panel.

Docks can be moved, stacked, floated, or closed; the View menu toggles each one back on.


The canvas

Every view — Inputs and all result tabs — is an image of a Matplotlib figure shown in a zoomable, pannable canvas. Each canvas has a small toolbar:

Canvas toolbar

Control Action
Fit Frame the drawing to the window.
+ / Zoom in / out.
Zoom to box A checkable mode — drag a rectangle to zoom into it (otherwise drag pans).
Save… Export the current view as a PNG / PDF / SVG image, or as a DXF (see Export).

You can also wheel-zoom anchored at the cursor and drag to pan. The whole figure — axes, title, labels, margins — zooms together like an image viewer. Text stays crisp because the figure is re-rendered at a resolution matched to the zoom level rather than scaled as pixels.

Double-click to edit

On the Inputs view, double-clicking a feature opens its editor with the item pre-selected. The Inputs view shows a select (arrow) cursor and a "(double-click on a feature to edit)" hint. See Editing inputs.


Analysis mode (LEM / Seepage / FEM)

A Mode selector in the toolbar switches between the three analysis types:

Mode selector

  • LEM — limit-equilibrium slope stability.
  • Seepage — finite-element groundwater flow.
  • FEM — finite-element slope stability (SSRM).

The mode controls two things:

  1. What the Inputs view emphasizes — the material table shows the columns relevant to that mode (strength columns for LEM, hydraulic for seepage, elastic for FEM).
  2. What Run does — the Run button is mode-driven, reading Run LEM…, Run Seep…, or Run FEM…. Build Mesh appears only in Seepage and FEM mode, and Seep/FEM runs stay disabled until a mesh has been built.

The view tabs

The central area is a tab strip. The Inputs tab is always first; running an analysis adds the relevant result tab(s) and switches to them:

View tabs

Tab Shown after Content
Inputs always The model geometry and inputs.
LEM · Search an automated search All trial surfaces, the critical surface, and the search path.
LEM · Solution any LEM solve The critical surface with slices, base stresses, and thrust line.
LEM · Reliability a reliability run The reliability results, plus the MLV surface in the Solution tab.
Mesh Build Mesh The finite-element mesh.
Seep · Data / Seep · Solution a seepage run Mesh + boundary conditions, and the head/flow solution.
FEM · Data / FEM · Results an FEM run Mesh + BCs + reinforcement, and the deformation / shear-strain results.

Opening or creating a project clears the result tabs. Editing an input that invalidates a result removes the now-stale tab (see Stale results).

Two boundary-condition sets

For rapid-drawdown seepage, each BC set keeps its own tab pair (Seep · Data 2 / Seep · Solution 2), so you can compare BC 1 and BC 2 side by side.


The Display dock

The Display dock (under the Inputs tree) holds per-view plot options that follow the active result tab — what to show, not how to solve. Examples: material table placement and legend columns on the Inputs view; slice numbers and seep contours on the LEM · Solution view; the variable to plot, contour levels, and flowlines/vectors on the Seep · Solution view; plot type and deformation scale on FEM · Results. Changing an option re-renders the cached result immediately — no re-solve.

Display dock

At the bottom of the dock, the Styles… button opens the project-wide Styles dialog for per-feature colors, hatches, and line styles.

Display options vs. styles

Display options are per-view and ephemeral (what a plot shows). Styles are project-global and persistent (how a feature looks — its color, hatch, line style). They live in different places for that reason.


The Log pane

Long-running solves stream their engine output to the Log pane live — Bishop iteration counts, search refinement steps, seepage convergence traces, SSRM factor brackets. A progress bar and a Cancel button appear at the right of the status bar during a run; cancelling aborts cleanly and leaves no partial result tab.

Log pane during a run