Skip to main content

Quantitative finance library with C++ backends

Project description

Image May 4, 2026, 01_06_50 PM

Python Version CMake Platform

Quant-Gauge (DEMO LIBRARY)

A high-performance Python library for derivative pricing using C++.

Quick Start

To install the library, simply run:

pip install quantgauge

If you are using Google Colab, you can paste this command into a code cell in a new notebook.


Usage Example of Option Pricing Model

This module implements three option pricing models: Black-Scholes (BS), Merton Jump-Diffusion, and the Kou Double Exponential Jump-Diffusion model. While many other models exist, this module currently focuses on theoretical pricing for European Call and Put options across these three frameworks.

Future updates could expand the library to include various option types and stochastic models, such as:

Specialized Option Types

  • Binary Options: Options with fixed payouts based on whether a condition is met.
  • Barrier Options: Path-dependent options that activate or deactivate if the underlying price hits a specific level.
  • Asian Options: Options where the payoff depends on the average price of the underlying asset over a period.
  • American Options: Options that can be exercised at any point before the expiration date.

Advanced Quantitative Models

  • Stochastic Volatility Models: The Heston Model or the Stochastic Volatility with Jumps (SVJ) model.
  • Term-Structure Models: Interest rate models such as Hull-White or Vasicek.
  • Black-76: Specifically for pricing options on futures or forward contracts.

Black-Scholes Model

import quantgauge as qg

# Define option parameters
s = 100.0      # Spot price
k = 105.0      # Strike price
t = 1.0        # Time to maturity (years)
r = 0.05       # Risk-free rate
sigma = 0.15   # Volatility

option = qg.option.blackscholes(
        type_name="ECall",
        s=s, sigma=sigma, r=r, k=k, t=t
)

price = option.price() # price = 3.173326510281953

Merton Jump-Diffusion Model

Price a European call option using the Merton Jump-Diffusion model:

import quantgauge as qg

# Define option parameters
s = 100.0      # Spot price
k = 105.0      # Strike price
t = 1.0        # Time to maturity (years)
r = 0.05       # Risk-free rate
sigma = 0.15   # Volatility

# Jump-diffusion parameters
lam = 1.0      # Jump intensity
m = 0.05       # Mean of log jump size
s_2 = 0.30     # Volatility of log jump size
n = 10         # Number of terms in series

# Calculate option price
option = qg.option.merton(
    type_name="ECall",
    s=s, sigma=sigma, r=r, k=k, t=t,
    lam=lam, m=m, s_2=s_2, n=n
)

price = option.price()
print(f"Merton Call Price: {price:.4f}") # Merton Call Price: 13.1094

Kou's Double Exponential Jump-Diffusion Model

Price options using Kou's asymmetric jump model:

import quantgauge as qg

# Option parameters
s = 100.0      # Spot price
k = 108.0      # Strike price
t = 1.0        # Time to maturity
r = 0.05       # Risk-free rate
sigma = 0.2    # Volatility

# Kou jump-diffusion parameters
lam = 1.0      # Jump intensity
p = 0.5        # Probability of up jump
eta1 = 20.0    # Up jump decay rate
eta2 = 30.0    # Down jump decay rate
count = 10     # Number of terms in series

# Calculate option price
option = qg.option.kou(
    type_name="ECall",
    s=s, sigma=sigma, r=r, k=k, t=t,
    lam=lam, p=p, eta1=eta1, eta2=eta2, count=count
)

price = option.price()
print(f"Kou Call Price: {price:.4f}") # Kou Call Price: 7.1370

Usage Example of Implied Volatility Smile Model

Beyond option pricing, I have implemented implied volatility models such as SVI and SABR to calibrate and analyze the volatility smile.

SVI Model (Stochastic Volatility Inspired)

The SVI model, developed by Jim Gatheral, is a popular parametric formulation used to fit the implied volatility smile at a single expiration (a vertical slice of the surface).

  • The Math: It maps the total implied variance $w(k, t)$ against the log-strike $k$.
  • Key Parameters: It typically uses five parameters ($a, b, \rho, m, \sigma$) to control the level, orientation, and curvature of the smile.
  • Strength: SVI is highly flexible and is guaranteed to be free of static arbitrage (like "butterfly arbitrage") if calibrated correctly. It is the industry standard for equity index volatility surfaces.

SABR Model (Stochastic, Alpha, Beta, Rho)

The SABR model is a dynamic model that describes how the forward price $F$ and its volatility $\alpha$ evolve over time. It is widely used in interest rate derivatives (swaps and swaptions).

  • The Concept: It assumes the volatility of an asset is itself a stochastic process.The Four Parameters:
    • $\alpha$ (Alpha): The initial volatility level.
    • $\beta$ (Beta): The "leverage" parameter (determines the relationship between price and volatility).
    • $\rho$ (Rho): The correlation between the asset price and its volatility.
    • $\nu$ (Nu): The "volatility of volatility," which dictates the convexity (the "smile").
  • Strength: Its greatest advantage is the ability to predict how the volatility smile will move as the underlying price changes, which is crucial for hedging (calculating "Greeks").

SABR Model

import quantgauge.calibration2d as ca

F, T = 100.0, 1.0
strikes = np.array([80, 90, 100, 110, 120])
vols = np.array([0.22, 0.20, 0.18, 0.19, 0.21])

# [alpha, beta, rho, nu]
initial_guess = [0.15, 0.7, -0.2, 0.3]

# Standard SABR constraints
sabr_bounds = [ (0.001, None),  # alpha > 0
  (0.0, 1.0),  # 0 <= beta <= 1
  (-0.99, 0.99),  # -1 < rho < 1
  (0.001, None)  # nu > 0
  ]

model = ca.SABRModel()
opt_params = model.minimise_sabr(initial_guess, F, T, strikes, vols, sabr_bounds)

SVI Model

import quantgauge.calibration2d as ca

bound = [
        (0.0001, 2.0),  # a: Must be positive
        (0.0, 1.0),  # b: Must be non-negative
        (0.0001, 1.0),  # sigma: Must be positive
        (-0.99, 0.99),  # rho: Must be between -1 and 1
        (-1.0, 1.0)  # m: Strike offset
]

# 3. Initial Guess
initial_guess = [0.1, 0.1, 0.1, 0.0, 0.0]

    # Create a random number generator with a specific seed
rng = np.random.default_rng(seed=42)
market_strikes = np.linspace(30, 150, 40)
market_vols = svi_impl_vol.impl_vol_cal(market_strikes, 0.04, 0.1, 0.1, -0.5, 0) + rng.normal(0, 0.002, 40)

# 4. Run the Optimizer
model = ca.SVIModel()
model.minimise(initial_guess, market_strikes, market_vols, bound)

Project Motivation

Why Quant-Gauge?

Traditional option pricing models like Black-Scholes assume continuous asset prices and log-normal distributions. However, real-world markets exhibit sudden jumps in asset prices due to:

  • Earnings announcements
  • Market shocks
  • Regulatory changes
  • Geopolitical events

Quant-Gauge solves this by providing:

  1. Speed of C++ with the ease of Python
  2. Accurate jump-diffusion models that capture market reality
  3. Zero compilation overhead - pre-built binaries for all platforms
  4. Seamless integration with existing Python quantitative finance workflows

Performance Insights

C++ Backend Architecture

Quant-Gauge uses:

  • pybind11: Seamless C++/Python interoperability with zero overhead
  • Analytical solutions: Closed-form pricing (no Monte Carlo variance)

Why It's Fast

Aspect Benefit
Compiled C++ faster than pure Python NumPy
Analytical pricing Instant results, no simulation overhead
Direct binary No compilation step on user machines

Roadmap / Future Work

Expanded Model Library: Implement additional quantitative models and ensure each includes the computation of Greeks (Delta, Gamma, Vega, Theta, and Rho) for risk management.

Numerical Methods: Incorporate advanced numerical techniques—such as Monte Carlo simulations, Finite Difference Methods (FDM), and Binomial/Trinomial Trees—to price complex derivatives that lack analytical closed-form solutions.

Demo Python Library: I have not yet verified the reliability of the SABR and SVI models; however, I plan to implement comprehensive testing using pytest to ensure their accuracy and stability.

Performance Enhancements

  • GPU Acceleration - CUDA kernels for batch pricing
  • Vectorized Pricing - Price multiple options in parallel
  • Greeks Computation - Delta, Gamma, Vega, Theta, Rho

License

MIT License - See LICENSE file for details


Support

For bugs, questions, or feature requests:


References

  1. Merton, R. C. (1976). "Option pricing when underlying stock returns are discontinuous"
  2. Kou, S. G. (2002). "A Jump-Diffusion Model for Option Pricing"
  3. Cont, R. & Tankov, P. (2004). "Financial Modelling with Jump Processes"
  4. Gatheral, J & Jacquier, A. (2012). "Arbitrage-free SVI volatility surfaces"
  5. Hagan, P. S. & Kumar, D. (2014). "Arbitrage‐free SABR"

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.

quantgauge-0.1.10-pp310-pypy310_pp73-win_amd64.whl (180.7 kB view details)

Uploaded PyPyWindows x86-64

quantgauge-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl (161.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

quantgauge-0.1.10-pp39-pypy39_pp73-win_amd64.whl (180.5 kB view details)

Uploaded PyPyWindows x86-64

quantgauge-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl (161.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

quantgauge-0.1.10-cp313-cp313-win_amd64.whl (184.0 kB view details)

Uploaded CPython 3.13Windows x86-64

quantgauge-0.1.10-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantgauge-0.1.10-cp313-cp313-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

quantgauge-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-cp313-cp313-macosx_11_0_arm64.whl (164.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantgauge-0.1.10-cp312-cp312-win_amd64.whl (184.0 kB view details)

Uploaded CPython 3.12Windows x86-64

quantgauge-0.1.10-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantgauge-0.1.10-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

quantgauge-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-cp312-cp312-macosx_11_0_arm64.whl (164.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quantgauge-0.1.10-cp311-cp311-win_amd64.whl (182.7 kB view details)

Uploaded CPython 3.11Windows x86-64

quantgauge-0.1.10-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

quantgauge-0.1.10-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

quantgauge-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-cp311-cp311-macosx_11_0_arm64.whl (164.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quantgauge-0.1.10-cp310-cp310-win_amd64.whl (181.7 kB view details)

Uploaded CPython 3.10Windows x86-64

quantgauge-0.1.10-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

quantgauge-0.1.10-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

quantgauge-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-cp310-cp310-macosx_11_0_arm64.whl (162.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quantgauge-0.1.10-cp39-cp39-win_amd64.whl (181.6 kB view details)

Uploaded CPython 3.9Windows x86-64

quantgauge-0.1.10-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

quantgauge-0.1.10-cp39-cp39-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

quantgauge-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quantgauge-0.1.10-cp39-cp39-macosx_11_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file quantgauge-0.1.10-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7745af248feeb1acf3e7928342744d55815267c12087e294ea5dce200b3664a7
MD5 dbbf0ede7946dbd9a94f8f279745a1b8
BLAKE2b-256 a4934c6ac4a320b865439c8aa9df31d1e1915e5b8120b822e241e6d5d1419fac

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02a45f669312857813db9f6c45f399e85d5bb9109d449f3423b6a17bd691f135
MD5 4c0e813a89d7b1f14e980188db996bf3
BLAKE2b-256 2589ceb03c3910918944dbcecfdc3cf7dbf269ee1abb2c219196e3b3037f3adc

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cf6f538c41c5611361ce474607062dc4b8e594d599bf90122972c81a954587f
MD5 ee25267c8d6fb84403043fb17abdcf73
BLAKE2b-256 43d530408bd392e22a6ad5d16b1c963089c7e8f865ce0596bd6eea5905163f9c

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 569a214a3e3a3cf06f2b11c543935ca5673a90453a818765effccc2b1f53a450
MD5 3419a56c87d7f08c0d096c0c46b1f3e4
BLAKE2b-256 eb3e60e9732682f4e8907ca4433bd7422bf89f4d5b5fe2b6cce1f47503836fba

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a07779cf1e8a82396d74deecb3c591c85a8cde720e33d236bf9fae2377c7e175
MD5 51fee2196bc80c7c0f81901b1c47344a
BLAKE2b-256 27845b62ded2d0340a45e88642e4cf2fc7829d915178082915eb964fd604fba5

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d18d2e2b9e693b6988f405b359c33cd489982e8edb1e10290ae0db3ec560ff5
MD5 9a058d9d03af55edcfca121d1c929f21
BLAKE2b-256 84378cc47f0f4a107e70dd92bbe1ed5ae3486d716f408e234a0422c764edcf43

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 14889f04fab8f67a46190943df0bee7acf09953e282e99154fc0e1f4a56dd0fd
MD5 9004068b694dfbe2c59b25851a3eadfe
BLAKE2b-256 887290395ee5eee656ff66a796f951795fc8feedaa621a9456858b5aa847d1bd

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfe691f9fd0a65f0f9432a6c6577cde945224a5e54ad624a4904ffd8dff2de07
MD5 6fcd63fc06468e0aa46a1edc834fc326
BLAKE2b-256 7fbf6faa66ac1dc86477d0faf205ad1c21a2b9318c62b10d15a9e272a9bd6c80

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 63ecbda96df90d0e719da38540e95e593ef1bc7eddfa92125eab2b396678c865
MD5 e27fe753712d572ac47b0754aa2ce82a
BLAKE2b-256 e263e0347c31cb8449e80e2b54574682e9af8c37ae68fdb88f775209887f4eee

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 262f5792492d4945d3aa8b4c9e86b4f2ddda389f6b0fe270e6613045b6f054f1
MD5 b5b0e4065ce06c9c6caa927addea7e8c
BLAKE2b-256 a0e71bbfde06b6a40ec5d11d3e96fde3e276c2bbde9caa0802079ea6aabd1d96

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1242cbb49a5028da827c4f054a2065e134b6d93583a1480eb35a3068535c1ca2
MD5 6e9855139b3bdf01136974d970d32d5d
BLAKE2b-256 4aa44182216f6ab1c0008d142e2f6471f1bbbda561f100005c02d7a8b159a5fc

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 86e50c55175af494570d575041458096ca705db2deb585f83ebfa4cc1784300d
MD5 b2a81cda913eb5293ac8c670f8c0a1a8
BLAKE2b-256 498edc079dc0e151c358798454517b437d04c686d3eb8e0641ec8e85e960d45f

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6da51a1755ded4a25fb3c865c92c8bb3bcb939c0019acf9b97c33bf9b180395
MD5 ea05b93027fc7fedfa8a3bea336ce822
BLAKE2b-256 15d5dbcdd922ab04f4a9e272d1239df8cd7e6891aece360021cf6c7cb1551fc4

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 771ffe6c266320700089d066f203896e28d44c334a1a629da56b662503726521
MD5 738c573cf36de1147ae145a7defa345a
BLAKE2b-256 ec57b9bdf08fab788876cbd313287a75b2d99f5afdb4e7e8c40b510a950dc167

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cc1e1a75a4d00e8070828f25a598157268124f90166eab81ad0d1d588b8f8cd
MD5 8c269e24f6b1f359a7c8eda14de3d384
BLAKE2b-256 4f2d9bd4d2a818914713a4d5a84922acdb855084b9e6775d158412f78d23db7c

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66c4b3247cad1c1613a0d9615b661ef40cb1e5ad1cdcda94e083d5779d3a7d3b
MD5 b1374a1acd4e49fcd55094daacc6a01c
BLAKE2b-256 bfaa57752bfbb88f840d6f16f6eb15fc984adbcb9a5071bc4871c77e1210dfdb

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b818cb8fb4edaa47a584786bcfaaa48e152cd4b042ea594edfe461f3cd30c2ef
MD5 c8095db03614f6707c18bc7d64290428
BLAKE2b-256 62ca2c88e5739eb6d8e8d8f5d0eedabf6be7362da5e17c57e477b02cc2752016

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89de8a69ba546d564403c2f7e47991fef28eb8ae9d00508048e256fe8730d429
MD5 295d34d7688c07564fd44608bf7b1210
BLAKE2b-256 50839ec616571e0350f56e32b8b08cbd945765c08077e641194d5d78c60f2d18

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a09ea87a52ed847756949990a6312dc484e3cbf4a30edae6e0eb1ff6f61b23f8
MD5 b488b666c8d41c9e3bda4b9ffabe045b
BLAKE2b-256 f30e8aec6328db9bced717f965aec367ca10b6aacebc092843d60b452e81c515

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bc43b9722e78fd7844be5ab9ee7e391a80467034f95b671f5f2e6785ee299d9
MD5 975fd039657ed8aed9228f265bd4a76a
BLAKE2b-256 c7f614e0613af2611b9bf8d3436cde7b2c0c45cf4af7efcd372e4ae70c6c1323

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1da42953b36ae006adcca51d9eb631215e705acc95ecc75e23b62d979fe9876a
MD5 9a95839fff4c0c94577690b7ab897b7a
BLAKE2b-256 4bc9778c15b4e3a9b463b76e01233c586d2e2052376f7f0e03e09d5f400cf596

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4f3dc82bbfe6c74a8cfde672eabb7ce0e4b9cd52cbe3c68034ab7e595e2933f
MD5 752d26b67d6eb279db309f5f01a8f84d
BLAKE2b-256 1be11e31da961a3a7f6d8a3b1ad8e9a513acc5deee0913650cbf79451f4d70a0

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39e5209f039b27130ecbc4defd2db5e7abe4e2029fe1c68e4fafdd621896f974
MD5 cde8931d3856d349bd108977adb7099b
BLAKE2b-256 d0d6632715445040ec40dde9a078c245226ce75c8d8bf6197cbada36bcde6cef

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 090510c210999573039e16db44b72757beb50d644ddc4ac54ed03ac038eca8cf
MD5 e2a23d9743aa63f69731e2c8a16ce105
BLAKE2b-256 ff1d0acfe8ebc3d23c17f461771e8d2934dcac0b9a062275aa607cd46d3f9541

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35acb8d08f02ac753546d44ba64234d32b42812d5d9bc92f2388e3ee968afb6d
MD5 c98cb8fbdb9800337df1096b6da39a79
BLAKE2b-256 8a0b1926ecd2896cfe564b193c6bea8bf90f0e30fdc735e669ef3c621f0b89ac

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd59770453213632bd5c921b5cd05063acad52f28a6abdf5460e63b6ec7473a3
MD5 5297465ab9085d6b75e95e00c3be5c46
BLAKE2b-256 0368335fb4dd6023c519cb698787b4a78c7428c83eda81bbc45827e98f9bc020

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: quantgauge-0.1.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 181.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for quantgauge-0.1.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6628e204b5fdd6bd181a74cb43aeead23c6459ddec4f0823e10f09354b5eb8cf
MD5 99f39f75f79feea06e4d7e0b0633ff14
BLAKE2b-256 0b76502907cd36dba5afa41a23eaef1d26267ecfddeca3052b3f31f370088d93

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f53608795ede426cd08612cb69ae26a38986f1b54a7facd7a4c8cb3601a9991a
MD5 a3d8cd11a52602925df9ce9d6bddf2a4
BLAKE2b-256 4fabe0ffe22b66560b20223cc79adcd9cfa1a523dca44536c4a6fa679b27d01d

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f470d602b8dc15f98619780e9d78e44f6f7534be5e6a71e1b4c2b5dd5dc428a4
MD5 2dbbe993ec6f745ae159d6def5f438ae
BLAKE2b-256 89570cd506026a2e11ed0f6caad124abb528d1c4b585b3e34c60d76233e1f9f6

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe23b2a43ea744ad7989f4c466e74b3291c0d3d66848fd769f65b472dc21d43e
MD5 ccfc1a6836c334b007a5b571597d32e6
BLAKE2b-256 c9e273c29b39c91a9447de209754e1e5262e6d4c97f77395e6124d20e02b0af2

See more details on using hashes here.

File details

Details for the file quantgauge-0.1.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantgauge-0.1.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e29700b874d4cd7615d7c5935c376423e61d1c6b97f1f26e401b2c5ef9f54f95
MD5 3196bb6f55826d8b0e03342beaa0f661
BLAKE2b-256 dd3fbab635c05a652e7b975b831524aa97e082c76540f001fe18719921ff849b

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