Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lightcone-cli

License Python PyPI Tests

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.

Quick Start

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 run

ASTRA specs are plain, structured YAML — they work well hand-written or drafted with any AI coding assistant.

Full getting-started guide

Capabilities

  • Multiverse analysis — define methodological decisions with multiple options; lc runs your analysis across all defensible paths automatically
  • Provenance integrity — every output gets a content-addressed manifest; lc verify detects tampering or broken chains
  • HPC-ready execution — Snakemake-backed DAG dispatch with SLURM and container support (Docker, Podman, Apptainer) out of the box
  • Reproducible publishinglc export wrroc emits a Workflow Run RO-Crate bundle ready for Zenodo or WorkflowHub

Full documentation

License

BSD 3-Clause — see LICENSE for details.

About

Agentic layer for ASTRA — dedicated skills, workflow execution, and HPC/container management for reproducible research

Resources

Code of conduct

Contributing

Stars

19 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages