WQO — WorldQuant Orchestrator
A Python client and CLI for WorldQuant BRAIN research: discover data, generate expressions, run simulations, analyze results, and review alphas for submission.
Install
Python 3.12 or newer; macOS and Linux. With uv:
uv tool install --python 3.12 wqo
wqo --version
wqo --help
Alternatively, install in a Python virtual environment with pip install wqo,
or use pipx install --python python3.12 wqo. No repository clone is required.
Authentication and use
Use your own WorldQuant BRAIN account. Create ~/.brain_credentials.json in a
text editor with email and password fields; keep its permissions private
(chmod 600 ~/.brain_credentials.json). Do not put the password in shell history.
wqo auth status
wqo data operators
wqo sim run --help
wqo state
Authentication may require you to complete Persona verification in your browser. No tool bypasses that step. Submission requires explicit confirmation for the specific alpha, enforces a local quota and refuses duplicate or unresolved writes. Most research candidates fail the quality gate; backtests do not guarantee returns.
State defaults to ~/.local/share/wqo (or $XDG_DATA_HOME/wqo), outside the
installed package. WQO_DATA_DIR overrides it. Upgrading from a source checkout:
stop other WQO processes and migrate the existing ledger before any research:
wqo state --migrate-from /absolute/path/to/worldquant-orchestrator/data
Migration preserves the source and refuses an existing destination. To keep the
old location instead, set WQO_DATA_DIR to that absolute directory for every run.
Do not start with an empty ledger to avoid a quota or unresolved submission.
Installation and upgrades · CLI documentation · Safety controls
MIT licensed. Not affiliated with or endorsed by WorldQuant. Agent skills are maintained separately in the repository; installing this Python package installs the CLI and library.
Metadata
Release files for wqo 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wqo-0.1.1.tar.gz | 71.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wqo-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 125.6 kB
Release files / wqo-0.1.1.tar.gz
| Download URL | wqo-0.1.1.tar.gz |
|---|---|
| Size | 71.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1109ac2803ff28927d84619e9567e88acbb846fcffc90c4cba524493062dbc46
|
|
BLAKE2b-256 checksum How to use checksums |
5f0c55163be6079591b2a0ef89a9f523e725cc9c3b5162637b371b6fbc36285f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / wqo-0.1.1-py3-none-any.whl
| Download URL | wqo-0.1.1-py3-none-any.whl |
|---|---|
| Size | 54.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b8d33aeae9301fed1c09adac1b24ee54e07ffe31c31b27dc2a3a928a282b6f9
|
|
BLAKE2b-256 checksum How to use checksums |
a578b6289723f550cab52ab591803de36631c18e217d8f3e525f60e95a3f35a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|