Skip to main content

Lightcone command-line toolchain

Project description

lightcone-cli

License Python Tests PyPI

lightcone-cli (lc) is the agentic execution layer for ASTRA (Agentic Schema for Transparent Research Analysis). Describe your analysis to an AI agent and lc takes care of the rest — specification, execution, and provenance.

Quick Start

uv tool install lightcone-cli
lc init my-analysis
cd my-analysis
claude

Then tell the agent what you have to start from — a research question (/lc-new), existing code (/lc-from-code), or a paper to reproduce (/lc-from-paper).

Full getting-started guide

Skills

Skill What it does
/lc-new Scope a new analysis from a research question into a full astra.yaml spec
/lc-from-code Bring an existing codebase into ASTRA
/lc-from-paper Reproduce a published paper end-to-end
/lc-feedback File a bug report with version and error context auto-collected

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lightcone_cli-0.3.5.tar.gz (212.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lightcone_cli-0.3.5-py3-none-any.whl (258.0 kB view details)

Uploaded Python 3

File details

Details for the file lightcone_cli-0.3.5.tar.gz.

File metadata

  • Download URL: lightcone_cli-0.3.5.tar.gz
  • Upload date:
  • Size: 212.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for lightcone_cli-0.3.5.tar.gz
Algorithm Hash digest
SHA256 829c858e06dfe40adf4757d3c74d03a2b6de702fd09376f44cb0ea1f3a3124fe
MD5 2270db86ea08ca5935ab19bdb201ae2c
BLAKE2b-256 074f716f7d4231b88fa161e8b6fbbbb2bd09eafd358427882f75f515a1c79240

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightcone_cli-0.3.5.tar.gz:

Publisher: pypi-publish.yaml on LightconeResearch/lightcone-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightcone_cli-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: lightcone_cli-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 258.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for lightcone_cli-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4ff632b0fdcec840134a660f1437cfff7f259ac01d61d7e092d0534239c23c4b
MD5 d4094d8df7bfd14a761c95d649d31edd
BLAKE2b-256 a7797009270e4ab1f08b1523a91432d832adc3341632cc3f7a83c762ff95c176

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightcone_cli-0.3.5-py3-none-any.whl:

Publisher: pypi-publish.yaml on LightconeResearch/lightcone-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page