The problem

Estimating margins, effort, or other quantities from incomplete or noisy data is common in product, ops, and planning. Ad-hoc spreadsheets or one-off scripts don’t scale and are hard to version or reuse across teams.

The solution

Marge Estimator is a hobby project that provides a structured way to define inputs, apply estimation or forecasting logic, and output margins (or other metrics) in a repeatable, configurable way. See the repository for the current scope—models, API, or CLI.

Without Marge Estimator

Ad-hoc spreadsheets or scripts; no single, versioned way to run and compare estimates.

With Marge Estimator

Structured inputs, configurable logic, and repeatable outputs—easier to share and iterate.

What it does

  • Input definition – Define or ingest inputs (e.g. costs, volumes, parameters).
  • Estimation logic – Configurable rules or models for margin (or other) estimation.
  • Outputs – Estimates, bounds, or forecasts in a consistent format.
  • Extensibility – Add new inputs or methods without rewriting the core (see repo for details).

Tech stack

See the repository for implementation (e.g. Python, optional API or CLI).

Next steps

Roadmap & ideas

  • Demo (TBD) – UI, API, or example notebooks.
  • More estimation methods and sensitivity analysis.
  • Export to CSV, dashboards, or planning tools.