Skip to main content

pybaw

Barone-Adesi–Whaley (1987) American option pricing and implied volatility as a Cython extension: nogil scalar loops with scipy's Cython brentq doing the root solves.

Conventions

  • sigma is the Black total vol (total standard deviation, sigma_annual * sqrt(T)).
  • The pricer works in (D, F, S, sigma) terms — rT = -ln(D), bT = ln(F/S) — so no explicit T appears (T=1 convention).
  • Dividends never appear explicitly: the cost of carry is implied via carry = F/S.
  • baw_implied_vol takes the raw premium (not undiscounted); its intrinsic is the American max(S-K, 0) / max(K-S, 0). Sentinels: 0.0 at/below intrinsic, NaN on failure.

Install

pip install pybaw

Prebuilt wheels cover CPython 3.11+ on Linux (x86_64, aarch64), Windows (x86_64), and macOS (arm64, x86_64). On anything else pip falls back to the sdist, which needs a C compiler — the compiled extension is required, there is no pure-Python fallback. Note scipy is needed at build time too, not just runtime: the extension cimports scipy.optimize.cython_optimize.

To work on the package itself, either install from a checkout:

pip install .

or build in place and put the repo root on PYTHONPATH:

python setup.py build_ext --inplace

API

Function Purpose
baw_price(S, K, D, F, sigma, flag) American price; flag 'c'/'p'
baw_implied_vol(price, S, K, D, F, flag) invert a raw premium to total vol
vectorized_baw_implied_vol(prices, S[], K[], D[], F[], flags[]) batch inversion
find_forward_baw(calls, puts, strikes, spot, discount) forward where call IV ≈ put IV near ATM
bsm_price(K, D, F, sigma, flag) pure European reference (used by tests/bounds)

find_forward_baw exists because European put-call parity is biased for American options by the early-exercise premium; solving for the forward that equates call and put implied vols near the money removes that bias.

Tests

pip install -e .[test]
pytest

License

MIT — see LICENSE.

Release files for pybaw 1.0.0

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

Source distribution (sdist)

Source distribution for pybaw 1.0.0
File Size Uploaded
pybaw-1.0.0.tar.gz 196.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pybaw 1.0.0
File
pybaw-1.0.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pybaw-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pybaw-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pybaw-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pybaw-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
pybaw-1.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pybaw-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pybaw-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pybaw-1.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pybaw-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pybaw-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pybaw-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pybaw-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pybaw-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pybaw-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pybaw-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pybaw-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pybaw-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pybaw-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pybaw-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pybaw-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pybaw-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pybaw-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pybaw-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pybaw-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 12.5 MB

Release files / pybaw-1.0.0.tar.gz

Download URL pybaw-1.0.0.tar.gz
Size 196.5 kB
Tags Source
SHA-256 checksum
How to use checksums
20e4c5dbc926ae3538b54e17e5fe93f76d97dfd066cc8808b6304e08d0538447
BLAKE2b-256 checksum
How to use checksums
ec51e5034e87892f348cc34e8751723b04c70ebd3ddee37a3ef6d5cd8217a6d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314t-win_amd64.whl

Download URL pybaw-1.0.0-cp314-cp314t-win_amd64.whl
Size 286.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
73e60ed847bc84be569db22a384c7764562fead3f06a932ec8ddb3e662caf21d
BLAKE2b-256 checksum
How to use checksums
5ce2e1b1841168e3b5b12c445f0e7e12d00f1a1077a5d01b9ef522cc120deaaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pybaw-1.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 796.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e4c308901977ad443b63b3a96be9904eac578d9141b3b69e22bf5db80544b83
BLAKE2b-256 checksum
How to use checksums
a54856b021a7c79e017e127e3f4d9e2a88c6fb7a3ec0671301c38a96dd7e8de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pybaw-1.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 805.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b581c3ec6ff177bd4dc92886c276329354b9a48fad04ef615b52fa37d246bd0f
BLAKE2b-256 checksum
How to use checksums
b92873acf66acd37b93e56db56ec732a5249dd0d29ce1422db01b928eaad76d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pybaw-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 298.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ce19592da699f4fcd582d9e21d7c0acaa866892715d3fd1add5f8d5c8074268
BLAKE2b-256 checksum
How to use checksums
714ad22db5fb8b8dd40b2782cc28b9b228e896920232c791d981d124f748ce89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL pybaw-1.0.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 299.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
161e866951ff99411be2a4cbac5f497302d641782505e022af0103ffa292b61f
BLAKE2b-256 checksum
How to use checksums
dfbaf76cfb89b748015244022ca19b3cb0955e3c73d44f5f365f7ddfb31c200d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314-win_amd64.whl

Download URL pybaw-1.0.0-cp314-cp314-win_amd64.whl
Size 280.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cbcb499c678bb55d701a29104ea734293a4010f75ffc3a3176769a01a1ae0f58
BLAKE2b-256 checksum
How to use checksums
054c2bd28732fd0d11599b3c6ef6e8f29a522e513914aa5291aade603624f4b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pybaw-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 799.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
592033a473e258f32f524ceb006eb2919f3e61cc54d648cb533dee5f81077a6e
BLAKE2b-256 checksum
How to use checksums
0ac7448ada0e483c48c2204cbc58828bb8eed4da5acedd68510b3c00ddaec29e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pybaw-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 792.1 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8d7b301b9e6da465680c3edbd080a313f08a44d68ec8d01b3d12a9493cfb895b
BLAKE2b-256 checksum
How to use checksums
1dc04589684e339d702311619799c8fa1bf6713c943fe4997b15777dfbea8bc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pybaw-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 293.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee5624ceefe650166fc5008c27ca6866a186df480758fa83dcd94c1de84e98fb
BLAKE2b-256 checksum
How to use checksums
95d953fe4f2c6750f139bb0f5f67fd101e2a2cbcac68e2cb718718a240e3d93e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pybaw-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 293.9 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f30f7e51695300f8d5b6733db526ec453b7244a3140921a19d9caa8bf98a7c41
BLAKE2b-256 checksum
How to use checksums
275e1bb1317a46e86dc4499cca1da8ed2751eb17efe121fc3cf2db2ad120fe57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp313-cp313-win_amd64.whl

Download URL pybaw-1.0.0-cp313-cp313-win_amd64.whl
Size 276.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
56d3b3435da009faa2da52a518559146376c17cabe6f21159317c88fea2e576e
BLAKE2b-256 checksum
How to use checksums
a7e613cc776fa9dc6cc71a7fb140761d82a6453b5282e188a67c51b079679adf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pybaw-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 802.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5752eeada3281874358ddf705e135e329f1b077a79bec6a5e5befc6b6bc1ce0d
BLAKE2b-256 checksum
How to use checksums
a30e3d84a1bb317e167b1d0b1d964fc2526aff4f58739eb472e3bdb440b28ae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pybaw-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 790.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
febbf5bba310529494f92c97d6386e697ca0fc3fe9cf820d30b580af64e83e76
BLAKE2b-256 checksum
How to use checksums
749583809af465b3efb196bf18d2e85a85521051cd3945b1db1ef8d94f208b83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pybaw-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 290.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab2923f926eea311b593931d08a7e884bffef55bc01a4e3fd86ca15ba535af1f
BLAKE2b-256 checksum
How to use checksums
b9d32b3878375600285f9ca857f029c324d4dbdeb2973cab41fd7705ce0b27b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pybaw-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 291.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
240d747800eb91e104ff2cb2dbb28f535ab5a7b115bb3b48ce51a63a55ed241d
BLAKE2b-256 checksum
How to use checksums
217ca7a38a59196ec4e7e487c5c0878d361a0d3b9690b04010f2694eb4445620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp312-cp312-win_amd64.whl

Download URL pybaw-1.0.0-cp312-cp312-win_amd64.whl
Size 276.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
af6c0f1ee458b1f1fbbd7084713d14ff95b1b5f58e8bd8fa514876bc79873d49
BLAKE2b-256 checksum
How to use checksums
52f1e62a3323083e7e0d649d8bf27816efff3d5dc9cfc9aff258182a44d66e2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pybaw-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 805.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9ce8fa62380cc9068348c32e7fa7493a84eea62f4bdc7c21e088886353f9c495
BLAKE2b-256 checksum
How to use checksums
ca046152d0d4402b4f3c4f7e65e513554d8826ebff4980635a1acc7b98512af9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pybaw-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 794.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0bbc664fb028d64fb26fdc2bdd214a77098e5ac868a583ed144654cf87e4beff
BLAKE2b-256 checksum
How to use checksums
c97cbede4500bc094fd9e0510f0184a5e4d75e2344dfc0c0a77cde5128f538dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pybaw-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 290.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd594678aa71466f345fbf83393aa261422bcecd1de2922431ebbaf4a8c3d438
BLAKE2b-256 checksum
How to use checksums
66af8455cceb7de45e6a2b575d406365124f75f46193a4abbbfc821b6e6aa037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pybaw-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 292.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a5bab714531c8b9f4cebde608e1684e45fab01e4e2a2a3a02d547204ee551e76
BLAKE2b-256 checksum
How to use checksums
db1d1e79aa84cda7feb5877e6af422a5ca3b169dd6dcc775f805c5d5c7404e52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp311-cp311-win_amd64.whl

Download URL pybaw-1.0.0-cp311-cp311-win_amd64.whl
Size 276.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
442391bd2cac7881191de9935660fefb40fbb301d53107c2ffdd111ef8f30109
BLAKE2b-256 checksum
How to use checksums
f43dd042e9a8d06458557c0eaf0580e1e0f71fbe3980261be629261d52ec5c86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pybaw-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 814.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2d8192276fe9d5cfc5dd2656c7ed2405e1de4103811acff10629fb3f8ec60c8b
BLAKE2b-256 checksum
How to use checksums
c33a4ea48a3f5232d62d6cfd79e20c29df2da43c82258ff1f6e5b70d2f244f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pybaw-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 804.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8766e8da9062e186737c82a36a5c1e8433eec9f7bcf714bb798d8aa135f11ed3
BLAKE2b-256 checksum
How to use checksums
0923ee7749c6eb9026637b4e5f5dd702680664f5399be07e1d15004fd2330998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pybaw-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 288.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fe1e999696cb9532a115365a4e3f36699f0ecac24495d77bb4e2f609bf3b49df
BLAKE2b-256 checksum
How to use checksums
41760b0ad92e3528f67906f24065421adcad54298671f23cd10a585b7792ca05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release files / pybaw-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pybaw-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 290.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c5e6f62b92bec6010baaed54e06ba95b72ee1fffa4a0cac04ecdcb6b9559b9f1
BLAKE2b-256 checksum
How to use checksums
5db1681b2aa513749cfa334961c6d323cfca1d7c6cb13811db2a4a527d8a77a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

26 release files

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