Walkthrough: stellar distances from Gaia parallax
·14 mins
Incrementally builds a research object from a bare script to a tracked, portable, reproducible pipeline — motivated by real problems, not by acronym order.
Rather than managing a research object as one indivisible whole, STAMPED promotes a compositional approach: independently versioned modules (input datasets, processing scripts, computational environments) can be updated or replaced separately, minimizing disruption and maximizing reusability.
An idiomatic layout delineates components into structured directories –
code/, inputs/, envs/, docs/, results/ – clarifying how they interact
and supporting domain-specific standards (e.g., BIDS). Components may be
included directly or linked as subdatasets (git submodules), each with its own
independent version history.
See the STAMPED paper for the full treatment.