Skip to content

Interface overview

This page describes the main areas of the OM Core interface. The GUI and TUI share the same core areas, although they are rendered differently.

OM Core interface

OM Core interface alternative

OM Core toolbox editor

Model Browser

The Model Browser is the left panel. It shows the semantic structure of the model as a tree:

  • Dimensions — the axes of the model, such as Time, Account, or Product.
  • Cubes — multidimensional arrays defined by their dimensions.
  • Views — named projections of cubes for display in the grid.

The Model Browser is a navigation view of the model's semantic structure. Expanding a dimension shows its dimension items. Expanding a cube shows its dimensions. Selecting a view opens it in the Matrix Grid.

Matrix Grid

The Matrix Grid is the center of the workspace. It displays the active view as a table:

  • Rows and columns are dimension items, not cell coordinates.
  • Each cell is addressed semantically, for example Cube::Dim1.Item1:Dim2.Item2 (the value channel is implied).
  • The toolbar above the grid offers style controls, such as font style, color, and alignment. These controls create style rules under the hood using channels like @.fill and @.font_color.
  • You can select cells with the mouse or keyboard to inspect or edit them.

Unlike a spreadsheet, the grid is a view on top of the model. The same cube can be rendered in many different views without changing the underlying data.

Rule Panel

The Rule Panel is at the bottom of the window. It is where you create, inspect, and edit rules.

It has three tabs:

  • Rule Panel — the list of rules for the current cube or selection.
  • Calculation Flow — a visual or textual trace of how the selected value depends on other cells.
  • Circular References — diagnostics when a rule introduces a cycle.

The Rule Panel shows rules as semantic units. A rule is not tied to a specific cell coordinate; it is attached to a slice or a single cell address.

Timeline

The Timeline panel is on the right. It gives you control over the workspace state:

  • Checkpoint — save a named snapshot of the current workspace.
  • Dump State — export the current state for debugging or sharing.

Checkpoints help capture workspace state before experiments or debugging sessions.

Status bar

The status bar at the bottom shows:

  • The current focus path, for example Focus: OM Core View: New_Model_....
  • The active cell address and mode, such as navigation mode.
  • Summary statistics for the current selection, such as sum, average, and count.

The interface supports both mouse and keyboard navigation:

  • Click a view in the Model Browser to open it in the grid.
  • Click a cell to inspect its value and rule.
  • Use the arrow keys to move through dimension items.
  • Use the Rule Panel tabs to switch between rules, calculation flow, and diagnostics.

See also