Skip to main content

Quantitative finance library for Rust (Beta)

Project description

📈 qox – High-Performance Quant Library (Rust-powered, Python API)

qox is a high-performance quantitative finance library written in Rust with a clean and expressive Python interface. It is designed for fast, flexible derivatives pricing with support for analytic and finite difference approaches.


🚀 Features

  • Rust-powered performance with Python usability
  • 📊 Option pricing engine (European & American)
  • 🧠 Automatic method selection
    • Analytic methods where available
    • Finite Difference Method (FDM) for American puts by default
  • ⚙️ Configurable numerical methods
  • 📉 Greeks calculation
    • Delta, Gamma, Theta
    • Vega and Rho (when applicable)

📦 Installation

pip install qox

📄 License

MIT License

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

qox-0.0.1b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

qox-0.0.1b3-cp39-abi3-win_amd64.whl (212.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

qox-0.0.1b3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

qox-0.0.1b3-cp39-abi3-macosx_11_0_arm64.whl (270.7 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

Details for the file qox-0.0.1b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qox-0.0.1b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84234396fdbb75e0e1c65669779877cd678eaf130c271c2fc5dca9f88d5b065b
MD5 cd0aa2397aa9bdf753bb0fe27e345c8a
BLAKE2b-256 bf337c84f93f72ae5591ffde856fb80eb91c25b757f7a4481126b7d5cfdcb13b

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bboutelje/qox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qox-0.0.1b3-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: qox-0.0.1b3-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 212.0 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for qox-0.0.1b3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ae2dc7286a77ab20bd16ab80074c538794a459ccbb211d1401e84f7f1e27b0cd
MD5 019f61fa137b83582b0ae7c0a1505fa1
BLAKE2b-256 4fe805bfc2e455248e11599cba2420c82609ddb9940bf7fb458407452ed411a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b3-cp39-abi3-win_amd64.whl:

Publisher: release.yml on bboutelje/qox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qox-0.0.1b3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qox-0.0.1b3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf7ee4b7612957c201ea27ad105021a1fdcc472e86a1577d2e7809e7819592fa
MD5 22e5ad4a4563842011db1c1eecabe2ed
BLAKE2b-256 eea28ce6bc5fee9d471d1e455281a72135472003dc2d7cdcd1efbc20fe8dd4c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on bboutelje/qox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qox-0.0.1b3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: qox-0.0.1b3-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 270.7 kB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for qox-0.0.1b3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f124de26d5a186ab3710ad676d9fd2da24eeb205f80eb4607cdfcdec9133ce8
MD5 def93a93d11e9428be74e98b0b9d2485
BLAKE2b-256 24c8133971a94766cb800dd6f3b6e51a4e8583b47aa5883fe21156393c7bea64

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b3-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on bboutelje/qox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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