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([position, another_position])
with context:
    result = book.evaluate(
        context, ["Value", "Sensitivities", "Cashflows"], value_currency="USD",
    )
    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

Open the complete portfolio aggregation notebook for an editable deposit/swap book, weighted quotes, distinct fixing indices, individual-position reconciliation and optional CSV exports.

The portfolio prices one member at a time, immediately summing completed numeric results and duplicate risk factors. Built-in pricers reuse the per-trade AD tape; no portfolio-wide AD graph or list of individual valuation results is retained. value_currency identifies the common pricing currency of member PVs and raw derivatives; it performs no FX conversion. Cashflow currencies remain separate. 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 fifteen 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.13

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.13
File Size Uploaded Provenance Actions
quantsupport-0.1.13.tar.gz 1.7 MB With provenance Details for quantsupport-0.1.13.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for quantsupport 0.1.13
File Actions
quantsupport-0.1.13-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for quantsupport-0.1.13-cp314-cp314-win_amd64.whl
quantsupport-0.1.13-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.13-cp314-cp314-manylinux_2_28_x86_64.whl
quantsupport-0.1.13-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for quantsupport-0.1.13-cp314-cp314-macosx_11_0_arm64.whl
quantsupport-0.1.13-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for quantsupport-0.1.13-cp314-cp314-macosx_10_12_x86_64.whl
quantsupport-0.1.13-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for quantsupport-0.1.13-cp313-cp313-win_amd64.whl
quantsupport-0.1.13-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.13-cp313-cp313-manylinux_2_28_x86_64.whl
quantsupport-0.1.13-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for quantsupport-0.1.13-cp313-cp313-macosx_11_0_arm64.whl
quantsupport-0.1.13-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for quantsupport-0.1.13-cp313-cp313-macosx_10_12_x86_64.whl
quantsupport-0.1.13-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for quantsupport-0.1.13-cp312-cp312-win_amd64.whl
quantsupport-0.1.13-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.13-cp312-cp312-manylinux_2_28_x86_64.whl
quantsupport-0.1.13-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for quantsupport-0.1.13-cp312-cp312-macosx_11_0_arm64.whl
quantsupport-0.1.13-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for quantsupport-0.1.13-cp312-cp312-macosx_10_12_x86_64.whl
quantsupport-0.1.13-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for quantsupport-0.1.13-cp311-cp311-win_amd64.whl
quantsupport-0.1.13-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.13-cp311-cp311-manylinux_2_28_x86_64.whl
quantsupport-0.1.13-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for quantsupport-0.1.13-cp311-cp311-macosx_11_0_arm64.whl
quantsupport-0.1.13-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for quantsupport-0.1.13-cp311-cp311-macosx_10_12_x86_64.whl
quantsupport-0.1.13-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for quantsupport-0.1.13-cp310-cp310-win_amd64.whl
quantsupport-0.1.13-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.13-cp310-cp310-manylinux_2_28_x86_64.whl
quantsupport-0.1.13-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for quantsupport-0.1.13-cp310-cp310-macosx_11_0_arm64.whl
quantsupport-0.1.13-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for quantsupport-0.1.13-cp310-cp310-macosx_10_12_x86_64.whl
quantsupport-0.1.13-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for quantsupport-0.1.13-cp39-cp39-win_amd64.whl
quantsupport-0.1.13-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details for quantsupport-0.1.13-cp39-cp39-manylinux_2_28_x86_64.whl
quantsupport-0.1.13-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for quantsupport-0.1.13-cp39-cp39-macosx_11_0_arm64.whl
quantsupport-0.1.13-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details for quantsupport-0.1.13-cp39-cp39-macosx_10_12_x86_64.whl

Total release size: 76.5 MB

Release files / quantsupport-0.1.13.tar.gz

Download URL quantsupport-0.1.13.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
65fae381f49ceef4e4a973e09f6cd133a650270731c489367366291ef6446df0
BLAKE2b-256 checksum
How to use checksums
6e153e5389141d65149afa03e7f6f96d0dfe08bdf6549189fe8c3e166bbe702e
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-cp314-cp314-win_amd64.whl
Size 3.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d8cee50f0ce499e0f46c49b1b93febcae911584be1947ccb13a33f1692d6674d
BLAKE2b-256 checksum
How to use checksums
2de3ed1fc65b4bb84a0d45a54eef4c2394145445b6ac89657117d761c4e18ad1
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
39e212006bc7eaed23ef070db05b5c8e639ac357c89798cf79ae28b9a6f28c08
BLAKE2b-256 checksum
How to use checksums
55a196d5973e333603d276703feae2a285e2ce266ee20269634d28b9d739c954
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
d57769aa5b601f3816796d8bf3f602cadfd147e62d10d69943438c66064b177e
BLAKE2b-256 checksum
How to use checksums
a74722de927c598fe7d5a6da422f080fec530f81c1022b6f2ef124d7c30ae009
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp314-cp314-macosx_10_12_x86_64.whl

Download URL quantsupport-0.1.13-cp314-cp314-macosx_10_12_x86_64.whl
Size 3.2 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f84e0c8723ab5382075b04c75c9cea0c262b5fedb469ace6a96dd2120e037573
BLAKE2b-256 checksum
How to use checksums
5a6024850e80f1a0c802d542064e5be14b66df4b40863949fee095c226a92cea
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bc07ca451c14f5825f2151c96ed3aaef036722d7e887d9cf8ea2b25c464d1858
BLAKE2b-256 checksum
How to use checksums
c8c2d045247783073dcdab2ba12e68a6c924d9356f61aeb48ab0f2ac0258c779
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
3cfbf47e2aed7b4f002c6a4abaec9c912cd7d60e4f7715929ff2b6491949b0f5
BLAKE2b-256 checksum
How to use checksums
eef77199e21515ab211aa297980184abfbe5d3b5c6c5379d9e1d58dd1b2dcb1a
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
52b228711b13f77e1928d9478e3284a6806a9a680c7f7c009c8ec1684a4682ce
BLAKE2b-256 checksum
How to use checksums
589da41953418e188a098bb339d45f34eb6dc558f3a254efce4d9bdae3325da9
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp313-cp313-macosx_10_12_x86_64.whl

Download URL quantsupport-0.1.13-cp313-cp313-macosx_10_12_x86_64.whl
Size 3.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
57fefaa8e5167a80b097ba8c3b5da720ec414a56ae00135287b8bbabfd14dab5
BLAKE2b-256 checksum
How to use checksums
3437947fa06bfb78a37942087e33d360bab7443e3746f883add20d671a723a2c
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5631cf71d33aeea3631c55d20121bc1a74f44f1d53349a2e6c86a81db89a9380
BLAKE2b-256 checksum
How to use checksums
f654125be93ea82c06bee727beeb59a0bd092a2fc8120aaeba369d6ad50fb6a8
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
aedbab44fd4e66e3fbc66093caa6423b1c3a0ca79992a3ec0dc338e69fa61982
BLAKE2b-256 checksum
How to use checksums
517373689ed46dd7ab531dadf47a482c235e8031662a78bde7773cea7150cbe4
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
3a12373ad070248a6455f40867953fbfdc8d48a077cad43773aa862f1ae0d5e6
BLAKE2b-256 checksum
How to use checksums
209e613d883b41727800450564580653d951f46dcb1e6a857e3ecd6bdbe288d3
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp312-cp312-macosx_10_12_x86_64.whl

Download URL quantsupport-0.1.13-cp312-cp312-macosx_10_12_x86_64.whl
Size 3.2 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8d9c1806bc282abc8f0481dff90c43e00b53d7666887c247a278213584564981
BLAKE2b-256 checksum
How to use checksums
047eed2067486632f18cf9858f4d194c9c7bd00f19054d7c8fe1e24147247e85
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c2037f4b8362d683dd926c9a80bfa636981e720cf0b1b8cffeced97a4d4c2ce5
BLAKE2b-256 checksum
How to use checksums
319bdad489f088c73a76abcd846129d81937e5fbc430206e766651faafe89b14
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ece862ee235252a60bad1ecbb00782cf45ee0be1bfa89f8f7cb956ae90a5a631
BLAKE2b-256 checksum
How to use checksums
4e1a59b26e5718773bf0d2c1d652de2e5c4148ffb50f9ac7e4d38b33841d7b1f
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 22, 2026.

Transparency log

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

Download URL quantsupport-0.1.13-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
be65e61cf11671f79e073964324c57ae88a2bb225b284c0339f047ee338c1f59
BLAKE2b-256 checksum
How to use checksums
caf63bfe2bd9a41b4ec4fb7356051f5c497960c2ffefadd8fdec4ce9259b8600
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp311-cp311-macosx_10_12_x86_64.whl

Download URL quantsupport-0.1.13-cp311-cp311-macosx_10_12_x86_64.whl
Size 3.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
20b31ae860957d171210188313c98c9e548e25b945487a8b57b8f545f5033cb6
BLAKE2b-256 checksum
How to use checksums
045eff0a409f71d2cfc6e948f86cb7562b124d89fc87501c8dc12298c389664a
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp310-cp310-win_amd64.whl

Download URL quantsupport-0.1.13-cp310-cp310-win_amd64.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1af5f0a0ac745fcf7154137aa0872ca633186814635cde14c3624ce6cd23e54d
BLAKE2b-256 checksum
How to use checksums
dc141d258bdcd079d5cb4d15229548fef5e0bf37abcacb723bb34ca17d31acd3
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.13-cp310-cp310-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3994609a6b45253d6c1a285ab42331649aed0266cb8820244c670202cd88429f
BLAKE2b-256 checksum
How to use checksums
45a52350ad2cd89d3058a12b008156e64954271f797fd64734a6d5b8c880631d
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp310-cp310-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.13-cp310-cp310-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4f874b0ef6b3323492bb6eda0ffb7562d6592fa00ec1a3ff68b6e4c7941d0cf2
BLAKE2b-256 checksum
How to use checksums
da278023583d90a2e38f81020d546091a5858f8007d933ee10774fe0741c181c
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp310-cp310-macosx_10_12_x86_64.whl

Download URL quantsupport-0.1.13-cp310-cp310-macosx_10_12_x86_64.whl
Size 3.2 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
aa0d8767b6d704a5646feee370e8ee124b9050d2030ac2d8c6944902494be00e
BLAKE2b-256 checksum
How to use checksums
61ceeeb56055f16de07abc78b78ce1ec7f15c3bb4f484e584cce935a3f1f759b
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp39-cp39-win_amd64.whl

Download URL quantsupport-0.1.13-cp39-cp39-win_amd64.whl
Size 3.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7b5c5b23eda28ae413bb63b965fc32ba425daf1959bef96556a6837057d2f3f5
BLAKE2b-256 checksum
How to use checksums
350e7566a5cc19a17d7e3db3d0ba42e1a2f99d403b9610e180901ee229266bdd
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL quantsupport-0.1.13-cp39-cp39-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dedf41a3147dbdefeafd467b8ad0008e1456b20030df6b13877b32499765beb8
BLAKE2b-256 checksum
How to use checksums
c10b12cd111a50f178b25671f7772400761fc6f3a9a7e298932746fa890b131d
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp39-cp39-macosx_11_0_arm64.whl

Download URL quantsupport-0.1.13-cp39-cp39-macosx_11_0_arm64.whl
Size 3.0 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
28fec6ee878f57e1d9584fe5805ad5dcd8054c2bbfedfbf7d27da6fa127577f4
BLAKE2b-256 checksum
How to use checksums
d1c459e032c30d4d325fb7a3555e27b147c23387935ca8c02181c63d61c60671
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 22, 2026.

Transparency log

Release files / quantsupport-0.1.13-cp39-cp39-macosx_10_12_x86_64.whl

Download URL quantsupport-0.1.13-cp39-cp39-macosx_10_12_x86_64.whl
Size 3.2 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7c27a0b408d6046627a730efc86ef63d7e0aed7659e7c3b283e2d499072b8331
BLAKE2b-256 checksum
How to use checksums
c5a785399db75de104862649922403bb1002f46d82f85a8ceec6519654cbef13
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 22, 2026.

Transparency log

Security for quantsupport 0.1.13

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.13.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 22, 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