Skip to main content

QuantVault

Local quant-research operating system — one local core, three interfaces:

Python API · true CLI · optional local dashboard

Record backtests, sweeps, portfolios, and paper/live runs; analyze, validate, compare, and reproduce — all offline.

Documentation · GitHub

Research data stays on your machine. This repo ships the package only.

Install

pip install QuantVault
pip install -e ".[dev]"
pip install "QuantVault[export]"   # optional Parquet

Quick start

quant-vault init
quant-vault record mean_reversion --param lookback=20 --tag pilot
quant-vault analyze <id> --file run.json
quant-vault validate <id>
quant-vault montecarlo <id> --file run.json
quant-vault dashboard
from quantvault import Ledger

with Ledger.open() as ledger:
    exp = ledger.record("RSI", parameters={"period": 14}, tags=["pilot"])
    ledger.analyze(exp.id, equity=[100, 101, 102])
    ledger.validate(exp.id)
    ledger.compare(exp.id, other_id)

Capabilities

Area Status
Experiment management done
Backtest & performance analysis done
Data & reproducibility done
Research quality & validation done
Portfolio & multi-strategy research done
Local visualization & export done
Professional CLI done
Integrations / plugins / custom metrics done
Paper / live vs backtest tracking done
Privacy, tests, CI, docs done

Full command reference and guides: https://arn04535.github.io/QuantVault/

Demo

python examples/demo_everything.py

License

MIT · Pre-alpha

Release files for QuantVault 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for QuantVault 0.1.0
File Size Uploaded
quantvault-0.1.0.tar.gz 47.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for QuantVault 0.1.0
File Interpreter ABI Platform
quantvault-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 87.4 kB

Release files / quantvault-0.1.0.tar.gz

Download URL quantvault-0.1.0.tar.gz
Size 47.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ae38750b87cf9ba404b95ab0cabbdac6d30de93d2c0cf37a54f139a4f4718a23
BLAKE2b-256 checksum
How to use checksums
4981ceaeabd336e8957b1b3f85726381a3969515440122c71d75b138a650614d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release files / quantvault-0.1.0-py3-none-any.whl

Download URL quantvault-0.1.0-py3-none-any.whl
Size 40.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c00e532cf4c21f10f79c54610e504e481b9d25f7e492f8f3ec30a5477b330f43
BLAKE2b-256 checksum
How to use checksums
22db238faa61c5917f8c972c24c27d1fdd17bd35bf72a2800d445c638fc7c7cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page