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.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 | |
|---|---|---|---|
| wqo-0.1.0.tar.gz | 66.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wqo-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 118.8 kB
Release files / wqo-0.1.0.tar.gz
| Download URL | wqo-0.1.0.tar.gz |
|---|---|
| Size | 66.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6625b5c1592f36af0ec79b73cee636dd1f3ccd8137b27d40cc6e2513256d4ec
|
|
BLAKE2b-256 checksum How to use checksums |
77c1ec62bd0d058b576855fb6ef8e888984aa296d5f456d949b331b6d048d7a4
|
| 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.0-py3-none-any.whl
| Download URL | wqo-0.1.0-py3-none-any.whl |
|---|---|
| Size | 52.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ddc34370f7f1f406bd8227b78fd518c4319896b3b511bba1e173c74e0f2058fd
|
|
BLAKE2b-256 checksum How to use checksums |
6d263c6119f15728c04f92d76e7fefb16ca46ef6f5ab2c7e8273de89d99aae98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|