Skip to main content

QuantSupport for Python

This Python package provides QuantSupport's native instruments, market construction, valuation and risk calculations. Define a contract and trade, configure its market, then evaluate the position inside a pricing context. Results are available as scalar properties and pandas tables.

Documentation and computational studies

The Python user guide is self-contained: installation, a complete valuation, financial conventions, market construction, product/model selection, scenarios, and exposure/XVA. Each workflow includes the financial conventions needed to interpret its results.

Public classes are grouped in quantsupport.time, .market, .instruments, .pricing, and .risk, and re-exported at the root for compatibility. quantsupport.Swap and quantsupport.instruments.Swap are the same class.

Install

Released wheels require Python 3.9 or later and install pandas as a dependency:

python -m pip install quantsupport

Use quantsupport[typing] for optional editor typing dependencies. A wheel does not require Rust. For a development build from the repository root:

python -m venv .venv
. .venv/bin/activate
python -m pip install "maturin>=1.5,<2.0"
maturin develop -m bindings/python/Cargo.toml --release

On Windows activate .venv\Scripts\Activate.ps1. Source builds require the stable Rust toolchain. Select this same interpreter in Jupyter; an older installed wheel can lack classes present in the checkout.

An in-memory valuation

This example defines a five-year receive-fixed swap and an explicit flat continuous zero-rate curve using in-memory inputs:

import quantsupport as qs

reference = qs.Date(2026, 2, 24)
quotes = qs.QuoteStore.from_dict({
    "reference_date": str(reference), "quotes": [],
})
curve = qs.CurveConfiguration(
    market_index="SOFR", day_counter="Actual360", interpolator="Linear",
    construction=qs.CurveConstruction.zero_rate(
        pillars=["0D", "10Y"], rates=[0.03, 0.03],
    ),
)
context = qs.PricingContext(
    quotes, [curve], csa_policy=qs.SingleCurveCSADiscountPolicy("USD", "SOFR"),
)
swap = qs.Swap(
    "USD-IRS", reference, reference + "5Y",
    10_000_000, 0.03, "USD", "SOFR",
    fixed_leg_frequency="Semiannual", floating_leg_frequency="Quarterly",
)
position = qs.Trade(swap, reference, qs.Side.LongReceive)
with context:
    result = context.evaluate(position, ["Value", "FairRate", "Sensitivities"])
    print(result.price, result.fair_rate)
    print(result.sensitivities)

The continuous curve implies simple forwards slightly above 3%, so the receive-fixed swap has a small negative value. Rates and spreads use annual decimals unless specified otherwise. Risk values are derivatives per unit input; multiply decimal-rate derivatives by 0.0001 for the approximate monetary change from a one-basis-point increase. Generic swap cashflow tables report signed amounts, positive for receipts and negative for payments, including initial advances. They contain no PV column.

Interface conventions

For portfolio aggregation, use the same explicit trades and receive standard EvaluationResults:

book = qs.Portfolio("PORTFOLIO", [position, another_position])
with context:
    result = context.evaluate(
        book, ["Value", "Sensitivities", "Cashflows"],
    )
    print(result.price)
    print(result.sensitivities)
    print(result.coupons)  # type, market_index, fixing_index, dates, notional, rate/spread, conventions
    print(result.cashflow_summary)  # payment_date, currency, interest, capital, other, total

Start with How a portfolio works for position construction, requests, result tables and numerical reconciliation. Open the portfolio aggregation notebook for an editable deposit/swap book, weighted quotes, distinct fixing indices, individual-position reconciliation and optional CSV exports.

The context prices one member at a time and sums completed numeric results and duplicate risk factors in portfolio order. Built-in pricers reuse the per-trade AD tape; no portfolio-wide AD graph or collection of member results is retained. Native Rust pricers report monetary PVs and derivatives in the context base currency, automatically using its FX store and including FX risk. Cashflow currencies remain separate. Python pricers report monetary results in the context base currency. Unsupported aggregate measures remain absent, as does any measure omitted by a member. Repeated entries count as repeated positions. Cashflows preserve coupon types, contractual and effective fixing indices (including leg overrides), accrual dates, day counts, overnight conventions and payoffs. Compatible fixed coupons use notional-weighted rates; compatible linear floating coupons use notional-weighted spreads. Pay and receive directions remain separate; daily-compounded spreads and different option payoffs are kept distinct. Coupons without contractual metadata remain individual rows. result.coupons exposes these contractual terms; historical payments are retained. The separate summary view separates net coupon interest from signed redemptions and advances, leaving unknown payment types in Other. It does not allocate accrual NII.

Fixed-rate deposits already use the shared Rust MakeFixedRateDeposit / FixedRateDeposit instrument and are exposed as qs.FixedRateDeposit (also qs.instruments.FixedRateDeposit). Create a qs.Trade to place one in a portfolio.

BondPricer leaves FairRate absent. For bond price/spread anchors, use YieldToMaturity, ModifiedDuration, ZSpread or the selected model's OAS request instead.

  • Built-in instruments contain terms, not positions. Trade owns execution date, side, size overrides, and bond anchors. evaluate() and NettingSet require explicit trades. Do not put side or trade_date in product dicts.
  • Context entry validates and enables lazy construction. initialize() eagerly constructs all configured objects. Final scope exit releases constructed state; do not retain AD-backed views after context/scenario exit.
  • Context collection/store getters return copies. Assign changed inputs back to invalidate dependent construction.
  • Many financial inputs accept enums or names, but typed shock/calendar/ schedule parameters retain their documented restrictions. For equity use qs.MarketIndex.equity("SPX") or {"Equity": "SPX"}, not "EQ:SPX".
  • Python from_json(path) reads a file. Configuration from_dict returns one configuration; documented list loaders return lists. Product dictionaries instead follow constructor keywords.
  • Bond trades require pricing_anchor: clean/dirty prices use quotation units; straight bonds use Z-spread, issuer-call bonds OAS. Discounting is a policy choice, not an automatic inference from currency.
  • Loan Value is future expected receipt PV, excluding the initial advance. Loan fair-rate and prepayment choices are explained in the guide.
  • Python scripting returns averaged numeric variables, not sensitivity/ cashflow tables. Rate models are explicit; finite-path estimator comparisons need not reconcile raw cashflow PVs with a control-adjusted selected variable.
  • High-level XVA produces CVA/FVA for the documented contingent-claim subset. ENE is signed; profiles are pre-margin pointwise means, not PFE quantiles. Curve-driven adjustment risk uses survival/derived funding-spread pillars, not original CDS/funding quotes; those aggregator paths do not replay the original bootstrap Jacobians.
  • Historical selection preserves one complete market's valuation date. Fixings are separate and not filtered by publication vintage.

Running the studies and tests

The examples guide gives environment setup and reading order. From the repository root, after building this checkout's binding:

python -m pip install -r bindings/python/examples/requirements.txt
python -m bindings.python.examples.run_notebooks
python -m bindings.python.examples.run_notebooks valuation/swaps --write
python -m unittest discover -s bindings/python/tests

The runner uses a fresh kernel per notebook, verifies the actual interpreter and binding exports, and rejects stale bindings before executing cells. Saved sanitized execution_environment metadata records Python/package versions and whether the kernel matched its caller. Without --write it leaves sources unchanged; Sphinx renders saved outputs without executing notebooks. The legacy external sensitivity benchmark has additional ORE/CurveEngine prerequisites and is not part of that runner's default directory. To validate all sixteen studies:

python -m pip install "open-source-risk-engine==1.8.14.1" "curveengine @ git+https://github.com/jmelo11/curveengine.git@d7e000da626e08ff2be5d34561597065340b017e"
python -m bindings.python.examples.run_notebooks --include-benchmark

Use the benchmark selector to run it alone.

Native harness checks include:

cargo check -p quantsupport-py
cargo test -p quantsupport-py python_dict_and_script_contracts -- --nocapture

Do not enable extension-module for Rust tests. Set PYO3_PYTHON when Cargo needs a particular interpreter; Windows linking/loading also requires its runtime DLL directories on PATH. New native product implementations belong under bindings/python/src/instruments/ with dispatch in src/pricing/.

See the documentation build guide for standalone Sphinx builds, which require neither this native module nor notebook execution.

Metadata

Release files for quantsupport 0.1.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quantsupport 0.1.17
File Size Uploaded Provenance Actions
quantsupport-0.1.17.tar.gz 1.7 MB With provenance Details for quantsupport-0.1.17.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for quantsupport 0.1.17
File Actions
quantsupport-0.1.17-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for quantsupport-0.1.17-cp314-cp314-win_arm64.whl
quantsupport-0.1.17-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for quantsupport-0.1.17-cp314-cp314-win_amd64.whl
quantsupport-0.1.17-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.17-cp314-cp314-manylinux_2_28_x86_64.whl
quantsupport-0.1.17-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.17-cp314-cp314-manylinux_2_28_aarch64.whl
quantsupport-0.1.17-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for quantsupport-0.1.17-cp314-cp314-macosx_11_0_arm64.whl
quantsupport-0.1.17-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for quantsupport-0.1.17-cp314-cp314-macosx_10_15_x86_64.whl
quantsupport-0.1.17-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for quantsupport-0.1.17-cp313-cp313-win_arm64.whl
quantsupport-0.1.17-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for quantsupport-0.1.17-cp313-cp313-win_amd64.whl
quantsupport-0.1.17-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.17-cp313-cp313-manylinux_2_28_x86_64.whl
quantsupport-0.1.17-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.17-cp313-cp313-manylinux_2_28_aarch64.whl
quantsupport-0.1.17-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for quantsupport-0.1.17-cp313-cp313-macosx_11_0_arm64.whl
quantsupport-0.1.17-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details for quantsupport-0.1.17-cp313-cp313-macosx_10_15_x86_64.whl
quantsupport-0.1.17-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for quantsupport-0.1.17-cp312-cp312-win_arm64.whl
quantsupport-0.1.17-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for quantsupport-0.1.17-cp312-cp312-win_amd64.whl
quantsupport-0.1.17-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.17-cp312-cp312-manylinux_2_28_x86_64.whl
quantsupport-0.1.17-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.17-cp312-cp312-manylinux_2_28_aarch64.whl
quantsupport-0.1.17-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for quantsupport-0.1.17-cp312-cp312-macosx_11_0_arm64.whl
quantsupport-0.1.17-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details for quantsupport-0.1.17-cp312-cp312-macosx_10_15_x86_64.whl
quantsupport-0.1.17-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for quantsupport-0.1.17-cp311-cp311-win_arm64.whl
quantsupport-0.1.17-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for quantsupport-0.1.17-cp311-cp311-win_amd64.whl
quantsupport-0.1.17-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.17-cp311-cp311-manylinux_2_28_x86_64.whl
quantsupport-0.1.17-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for quantsupport-0.1.17-cp311-cp311-manylinux_2_28_aarch64.whl
quantsupport-0.1.17-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for quantsupport-0.1.17-cp311-cp311-macosx_11_0_arm64.whl
quantsupport-0.1.17-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details for quantsupport-0.1.17-cp311-cp311-macosx_10_15_x86_64.whl

Total release size: 76.4 MB

Release files / quantsupport-0.1.17.tar.gz

Download URL quantsupport-0.1.17.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
22e367898d5b1698b5e557f44d382571b51320c631d8d795837df344bd7bde7b
BLAKE2b-256 checksum
How to use checksums
720ba7a9b92c2eb4a3acea192f2e4b589c01eaca7f31f41bcb0424220b04a074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp314-cp314-win_arm64.whl

Download URL quantsupport-0.1.17-cp314-cp314-win_arm64.whl
Size 2.7 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
1e09584409450f89e84aa3ee2d3881fb72bc8bce47c1ee516bad8face5cc2e8b
BLAKE2b-256 checksum
How to use checksums
9d510cebfe1b421315c2e68975b5780b6b2052a46bc75f19ff41dcdb6b9af736
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp314-cp314-win_amd64.whl

Download URL quantsupport-0.1.17-cp314-cp314-win_amd64.whl
Size 3.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1a83c2cc1d16840ffd49247f7f3307ffa93fe581c8fef24d6019bb6c64d3d58f
BLAKE2b-256 checksum
How to use checksums
621df73f2ccc69704c0f8c9025a0e7e9634284f6f27fb3bfe078355252b15a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.17-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49d172d5e725b0c572d2bbdf2014806a7d0d1d0a6b9e9c0af9d0c5187e76d7cc
BLAKE2b-256 checksum
How to use checksums
c5e9af222e850fb8bbc67aa86fbaeb2221552928226629d2a455359fb34e8197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.17-cp314-cp314-manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ccf7e45b7180d55df77b51517f811520482e4f0292653e6dc0a4c90474af9506
BLAKE2b-256 checksum
How to use checksums
88c950a879e81d7ea43a11e49993270a48b43fbaa67f02c02bcaefe8bf5e2365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp314-cp314-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.17-cp314-cp314-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14273587d40071b986082eed3af9b5f708e6ccd748a6a6db76cd5eebc76198f6
BLAKE2b-256 checksum
How to use checksums
ef83e8b7fae3ecee36d163a60825b19e7f2193bd22c196153a0b0402413f0ff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp314-cp314-macosx_10_15_x86_64.whl

Download URL quantsupport-0.1.17-cp314-cp314-macosx_10_15_x86_64.whl
Size 3.2 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fae8332eccd2fd076343e4f3d9e832b05167078094f7b8e06521067375ece5f7
BLAKE2b-256 checksum
How to use checksums
24144bc5141b21a414d091622734e834e35fd9b89f0eca1f1352f274255f0cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp313-cp313-win_arm64.whl

Download URL quantsupport-0.1.17-cp313-cp313-win_arm64.whl
Size 2.7 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
52f1ebe30d57c554e5312f6b8ca331273bd6c4c0800b99a6d3d22e6f68e5732e
BLAKE2b-256 checksum
How to use checksums
ba1a5147e3a664dc09db0ab8e65eebb8141f8cfdbadc05efdbd0845045d808c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp313-cp313-win_amd64.whl

Download URL quantsupport-0.1.17-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
aa336a5603346fe3677ff7c67c141029101856309d6d2cd9731f26f86405d4fd
BLAKE2b-256 checksum
How to use checksums
d8e51b62366c3708bdb4a653561a89316c6b65d0a9ba56fa8d023fdb26bd5e2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.17-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7981475c0330d42bce4184611d9809348264cd974be98c28cc5d357f6e83904
BLAKE2b-256 checksum
How to use checksums
6b7c78cded5948c1809a76c01e7dfe24baeb4687b7f5d517ebe002db0779eb89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.17-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
49b9fec4872ef9f978df640e6ee95e5caec8c6902aba467632627a56302be3ee
BLAKE2b-256 checksum
How to use checksums
2565f63b951ecfc9060b01a8ec0a83617bc56c0f07afeba03460584721e89431
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp313-cp313-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.17-cp313-cp313-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
52ecff7b97e6d1177476cce043521617467a9b1e00dd988c0f61381f35c06a49
BLAKE2b-256 checksum
How to use checksums
9134365741fb836edfd04c2764f58c5665ad1ec679fc443a6edf8037ab926d2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp313-cp313-macosx_10_15_x86_64.whl

Download URL quantsupport-0.1.17-cp313-cp313-macosx_10_15_x86_64.whl
Size 3.2 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8e440f4997725ac5e28558b5c5d3b8b6d884a7a748639ac6abca977c626e63f5
BLAKE2b-256 checksum
How to use checksums
00303effcb9c4a619a23a8c9dc19682f80094f559be3bc356ce14a9df26622d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp312-cp312-win_arm64.whl

Download URL quantsupport-0.1.17-cp312-cp312-win_arm64.whl
Size 2.7 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
dba2eec153cf4ac8b101289a9bfcd40ec8a78527db7bfb319aa79c0749823f32
BLAKE2b-256 checksum
How to use checksums
f7306c9a7d9cee90d9a7516c6aa6b1893a661dee934a8e723922912c5228e33a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp312-cp312-win_amd64.whl

Download URL quantsupport-0.1.17-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c83ed2d095645caf25a487a1b8ceb8fb045dea4b7340429f4e986e7c4480f560
BLAKE2b-256 checksum
How to use checksums
21d5acd15a96f51fb6c3d3ee4e58f96f46f8e089f7d4fe55cd39bd5066675be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.17-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fda3a119df742fc604aa5d1aed169a76f422defae7161087d391a28d9bde773d
BLAKE2b-256 checksum
How to use checksums
71989a4cb5fe0c1fbfd61cf832fd0fa5bf5cf016675975bfb0966b5b96df12a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.17-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
62d9d9f3a05e7f6526bd5274a44d377ee2fa324c9c545e6be8e1d163327eaed2
BLAKE2b-256 checksum
How to use checksums
00f4250cd41f352bee2dd035aa3d4b9c64087e91809f08562407482b3e1a1f4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp312-cp312-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.17-cp312-cp312-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c1d108b5c2e59d3c42a68c33e9dba1d1a72abd6e1c253fa54a5e5676b27633d2
BLAKE2b-256 checksum
How to use checksums
7bf8e3a84a649c39b40dbcc97a2cf40450b9ec09ddcbbca3ba06d9dde7eeaecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp312-cp312-macosx_10_15_x86_64.whl

Download URL quantsupport-0.1.17-cp312-cp312-macosx_10_15_x86_64.whl
Size 3.2 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cf2e27b4ae5bb9283027a85a5b0c6dad58bdacde103a489a3a9edb716a9a0916
BLAKE2b-256 checksum
How to use checksums
f1156249c4c1c74487ac3b0beec7ec9904b177aedcc3c75ee92326a6dd082f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp311-cp311-win_arm64.whl

Download URL quantsupport-0.1.17-cp311-cp311-win_arm64.whl
Size 2.8 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
d6f020c2b4aebc9719f8acd0f70069143fac2d159ccbe78188fc852452a6dfed
BLAKE2b-256 checksum
How to use checksums
2b6312aab94d10a422119347cabbcb9f4224d9ef4f4197b8da1ed28130302fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp311-cp311-win_amd64.whl

Download URL quantsupport-0.1.17-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ecb6d5cf1bba4f98d5edd7fe04f951b6de15c9842d074de2998394302ae22122
BLAKE2b-256 checksum
How to use checksums
f3320e44a7f1f070295abc6d5f534db67538aafe7b4198ebbeae97624e9a7a02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.17-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a29240339e6d68cc56b58acd1c4cefbfc9e2f71d43c5b8034535e6a6aa8aa04e
BLAKE2b-256 checksum
How to use checksums
ad4a01c1351ebff56938ceed8284698dddda7ecd947ed059087fb1421b0c4be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL quantsupport-0.1.17-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
21b045b2e84ed140fcedfa621fcc5e99c738c2b906692fbfd538ff16728bdc23
BLAKE2b-256 checksum
How to use checksums
bee82f42cf8d894cf88cabf4cb9228bc3a80bcb4f18ee6369f9b081ce4a3f8f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp311-cp311-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.17-cp311-cp311-macosx_11_0_arm64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
28002902632a5c2361ca9b52e568ef30f9d4e7cf12e072f476f03a25a56aaf27
BLAKE2b-256 checksum
How to use checksums
5265522a50dd1e2e7df207b7d7f2696c98e7c0293e4cc1398a0172c65a9a4c9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / quantsupport-0.1.17-cp311-cp311-macosx_10_15_x86_64.whl

Download URL quantsupport-0.1.17-cp311-cp311-macosx_10_15_x86_64.whl
Size 3.2 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e3799bc4cce4922f623a582ce3f5c163eaeeb70b65e96b5b7dd9019b0af45ab1
BLAKE2b-256 checksum
How to use checksums
24820ee3671eb060a7e8162a42e612206da9528769c489e73d59949123f412da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Security for quantsupport 0.1.17

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for quantsupport-0.1.17.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page