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.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| quantvault-0.1.0.tar.gz | 47.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|