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 or Apache 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 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.1b4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (291.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

qox-0.0.1b4-cp39-abi3-win_amd64.whl (212.2 kB view details)

Uploaded CPython 3.9+Windows x86-64

qox-0.0.1b4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.4 kB view details)

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

qox-0.0.1b4-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.1b4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qox-0.0.1b4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6ac2ed4ec5b6330619508d21e14602b5531d425364d85cb4f1805ea6eb9dd3c
MD5 3e485eae5fd15eff98e6aff2cba90e14
BLAKE2b-256 3cb3b8a85793a13825d06c07ab187352c448cd49853f4a67c2985c7ccec8c490

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b4-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.1b4-cp39-abi3-win_amd64.whl.

File metadata

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

File hashes

Hashes for qox-0.0.1b4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9111f2b721e57fd15a9982a9beea43b059d32f0ea578c680a34974f2253af57c
MD5 a8df238dc32af78f460f4dd91a41beaa
BLAKE2b-256 3d90eef86fe6cc6d2b6b0a34bceaa239e1bac8fd47f75542bd6487ad3d0768ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b4-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.1b4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qox-0.0.1b4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08f881daeda5a3b604a30356d2e699bcc5bdeb634acf948751eb99950aac2d0b
MD5 5e0287a70ee3143a3d500f3c350fc8e5
BLAKE2b-256 2fd844a178dbdd7dd00cdb5a9ff5532a98de89259a5c864b00cc4afed7b8b903

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b4-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.1b4-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: qox-0.0.1b4-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.12

File hashes

Hashes for qox-0.0.1b4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0439ffa984582ffd7cd46e952680620852bec26dad1038ff62fc4ae0309a291
MD5 916e992388f71d20c60bd2fbcc55ae4e
BLAKE2b-256 719fc0c8b4a75679f47e214e05c6c6f0c653cefe6abbee32b95636d88124ffef

See more details on using hashes here.

Provenance

The following attestation bundles were made for qox-0.0.1b4-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