Getting Started

This section explains what Abacus IDE is, how it relates to the Abacus MMM library, and how to get from an empty workspace to a runnable MMM input set.

In This Section

What Abacus IDE Is

Abacus IDE is a workflow shell around the Abacus MMM runtime.

The Python abacus library remains the source of truth for:

  • pipeline execution
  • manifests and retained artifacts
  • diagnostics and optimization
  • planner evaluation and persistence

The IDE owns:

  • workflow navigation
  • input-set discovery
  • run launch and status surfacing
  • retained artifact inspection
  • native planner workspace UX

Core Concepts

  • Workspace: the open project folder that contains data/, results/, configs, and retained run artifacts.
  • Input set: one user-facing MMM launch bundle: {data, config, holidays?}.
  • Run: one retained execution record under results/.
  • Stage: one step in the MMM workflow shown in the left workflow spine.
  • Planner workspace: a saved scenario-planning workspace attached to a retained run.