lightcone-cli (lc) is the execution layer for
ASTRA (Agentic Schema for Transparent
Research Analysis). Describe your analysis in an astra.yaml
specification and lc takes care of the rest — execution and
provenance.
uv tool install lightcone-cli # or: pip install lightcone-cli
lc init my-analysis
cd my-analysis
# describe your analysis in astra.yaml, then:
lc runASTRA specs are plain, structured YAML — they work well hand-written or drafted with any AI coding assistant.
- Multiverse analysis — define methodological decisions with multiple options;
lcruns your analysis across all defensible paths automatically - Provenance integrity — every output gets a content-addressed manifest;
lc verifydetects tampering or broken chains - HPC-ready execution — Snakemake-backed DAG dispatch with SLURM and container support (Docker, Podman, Apptainer) out of the box
- Reproducible publishing —
lc export wrrocemits a Workflow Run RO-Crate bundle ready for Zenodo or WorkflowHub
BSD 3-Clause — see LICENSE for details.