Vigil Science: Complete reproducible science platform
Project description
Vigil Science
Complete reproducible science platform
Vigil Science provides a unified CLI for reproducible science workflows, combining cryptographic provenance with platform integration.
Installation
pip install vigil-science
Quick Start
# Initialize a new project
vigil init my-project
cd my-project
# Generate signing keys
vigil signing generate-keypair
# Run experiments
vigil run python experiment.py
# Generate receipt
vigil promote
# Verify reproducibility
vigil verify
# Upload to platform (optional)
vigil login
vigil push
What's Included
This package provides the complete Vigil platform:
- vigil-core: Cryptographic operations, local reproducibility, CLI tools
- vigil-client: Platform integration, authentication, artifact management
Commands
Core Commands
vigil init- Initialize new projectvigil run- Execute reproducible workflowsvigil promote- Generate cryptographic receiptsvigil verify- Verify reproducibilityvigil doctor- Health check and diagnostics
Platform Commands
vigil login- Authenticate with platformvigil push- Upload verified artifactsvigil pull- Download artifactsvigil search- Search platform artifacts
Utility Commands
vigil signing generate-keypair- Generate Ed25519 keysvigil signing sign- Sign receiptsvigil signing verify- Verify signaturesvigil completion- Generate shell completions
Documentation
Support
License
Apache 2.0 - see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vigil_science-0.3.2.tar.gz.
File metadata
- Download URL: vigil_science-0.3.2.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b37ad89d585bd36213e1f53076acc98b74ab99d6109f5a79b128386ae1cc359b
|
|
| MD5 |
abd14cc3f184d62539aa7382e774a19e
|
|
| BLAKE2b-256 |
b754f0ac0378882c0a7da452e7078bd67f2c2ae927d55625d0ec4c32ea9e6870
|
File details
Details for the file vigil_science-0.3.2-py3-none-any.whl.
File metadata
- Download URL: vigil_science-0.3.2-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15bd0c64aaa4f9fe8f7e050a90ca5de3b1625ef37bce63f4a9539495da4ace04
|
|
| MD5 |
69c5b6942e1de5a77298a8d8912880ff
|
|
| BLAKE2b-256 |
6b20e860aed15fb8713d7d2723b613924a939e8c2a898f2e1bad792e800188b6
|