Skip to main content

qfinlib-powered dashboard toolkit with market monitoring, pricing, and strategy tools

Project description

qfinlib Toolkit

A pip-installable set of qfinlib-backed Dash dashboards for market monitoring, pricing, and strategy experimentation.

Install

pip install qfinlib-toolkit

Launch dashboards from CLI

After install, you can browse available dashboards interactively:

qfinlib-toolkit -browse

The browser supports ↑/↓ keys and Enter to launch the selected app.

You can also start each dashboard directly as a command:

qfinlib-toolkit.market-monitor.equity_monitor
qfinlib-toolkit.market-monitor.swap-rate-monitor
qfinlib-toolkit.trade-pricing.trade-pricer
qfinlib-toolkit.strategy-lab.strategy-generator

When command usage fails (for example, unsupported flags), the CLI prints a hint to use qfinlib-toolkit -browse or qfinlib-toolkit --help.

Swap Rate Monitor (new)

qfinlib-toolkit.market-monitor.swap-rate-monitor launches a dedicated swap-curve dashboard (default port 8061).

Local development

python -m venv .venv
source .venv/bin/activate
pip install -U pip build
pip install -e .
python -m build

CI/CD release publishing

GitHub Actions is configured so that every pushed tag matching v* builds the package and publishes it to PyPI (using PYPI_API_TOKEN repository secret).

Example:

git tag v0.2.0
git push origin v0.2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qfinlib_toolkit-0.2.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qfinlib_toolkit-0.2.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file qfinlib_toolkit-0.2.0.tar.gz.

File metadata

  • Download URL: qfinlib_toolkit-0.2.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for qfinlib_toolkit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5016b0f7e5f7682317a0f29d1c1d62e21a4702613b1717411fc5fc07fbe2c102
MD5 7e099f01f0ab696843edc2a2755de282
BLAKE2b-256 1efe7e64c7ce2e84f8a822153748c02e138be3e273fc1a5934219a6f21617f02

See more details on using hashes here.

File details

Details for the file qfinlib_toolkit-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for qfinlib_toolkit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09bfeb019fad1d1ed197507cecd46deddd48cbf78ae27ed00d62e9e61825fe1c
MD5 3f9bd2479fe6e7b58f94abcfd5fd8cee
BLAKE2b-256 75d4e3b518936870846904903942280eb552a49bef3fd05ed65a1bbc35f1f5a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page