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-1.0.0.tar.gz (9.1 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-1.0.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qfinlib_toolkit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 434ff19999709e7efb2a076578bea7313d5a2ecc12b922f25d2fc45439cf8dc0
MD5 4a58b386285b53bd3a2e0278e3b4d8c4
BLAKE2b-256 e7fc92881edfbe1c40eccad8d40b28ea9a6a1a921460b56bc4787534b1d2d53f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qfinlib_toolkit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e89866ea6592ee32e011eeb431060ff659581a4d50bbc125b73dc6e0f8a2b414
MD5 e1d07ce42958a6ada0b64cf1dea2ff3a
BLAKE2b-256 f79e67d91533b204e2e8547db560996bf19418682abdf97314a3eec1770c0694

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