ARMID Lab Reference

How ARMID Lab works, and the YAML language its workbooks are written in.

ARMID Lab is where a problem about Armenia is worked through on the data ARMID (Armenia In Data) already collects, from a description of the problem to charts, maps and a shareable result, with little or no code.

This reference describes how the Lab is organised and defines the workbook language completely. It is written for analysts, researchers and teams who use the Lab in Ridgital’s console or in their organisation’s dashboard.

How the Lab is organised

ConceptWhat it is
ProblemA title and a Markdown description of what is being worked out, and who it serves.
WorkbookA YAML file of named nodes; each node reads ARMID data or other nodes and produces a table.
CommitA saved version of the workbook, with a message. Nothing is ever overwritten.
DashboardThe outputs of a problem that matter, pinned and laid out, with the workbook’s parameters as controls.
ArtifactA snapshot of a problem at one commit — description, every node’s output, dashboard and YAML — behind a link of its own, shared with yourself, chosen people, your team or anyone with the link.

Where to start


Getting started

Build a first workbook — wages in Yerevan, as a chart — commit it, and share it.

Troubleshooting

Messages you may see, and what to do about them.