Skip to main content

BallisticCalculator

The compiled extensions include cython+dopri, a Dormand--Prince 5(4) adaptive engine with SciPy RK45-style controller semantics. The existing Cash--Karp engine remains available with its compatibility controller.

LGPL library for small arms ballistic calculations based on point-mass (3 DoF) plus spin drift.

license pypi pypi-pre downloads downloads/month cythonization py-versions Made in Ukraine

Pytest Euler (Cython) Pytest RK4 (Cython) Pytest Scipy

Contents

Installation

pip

pip install py-ballisticcalc

# Include compiled engines
pip install py-ballisticcalc[exts]

# Include support for charting and dataframes
pip install py-ballisticcalc[charts]

# Get everything, including the SciPy engine
pip install py-ballisticcalc[exts,charts,scipy]

QuickStart

Examples

Ballistic Concepts

Units

Work in your preferred terms with easy conversions for the following dimensions and units:

  • Angular: radian, degree, MOA, mil, mrad, thousandth, inch/100yd, cm/100m, o'clock
  • Distance: inch, foot, yard, mile, nautical mile, mm, cm, m, km, line
  • Energy: foot-pound, joule
  • Pressure: mmHg, inHg, bar, hPa, PSI
  • Temperature: Fahrenheit, Celsius, Kelvin, Rankine
  • Time: second, minute, millisecond, microsecond, nanosecond, picosecond
  • Velocity: m/s, km/h, ft/s, mph, knots
  • Weight: grain, ounce, gram, pound, kilogram, newton

Calculation Engines

Choose between different calculation engines, or build your own. Included engines:

Engine Name Speed Dependencies Description
python+rk4 Baseline (1x) None, default Runge-Kutta 4th-order integration
python+euler 0.5x (slower) None Euler 1st-order integration
python+verlet 0.7x (slower) None Verlet 2nd-order integration
cython+rk4 50x (faster) [exts] Compiled Runge-Kutta 4th-order
cython+euler 40x (faster) [exts] Compiled Euler integration
scipy+rk45 (also scipy+rk23, scipy+dop853, scipy+radau, scipy+bdf, scipy+lsoda) 10x (faster) scipy Advanced numerical methods

About project

The library provides trajectory calculation for ballistic projectiles launched by airguns, bows, firearms, artillery, etc.

The core point-mass (3DoF) ballistic model underlying this project was used on the earliest digital computers. Robert McCoy (author of Modern Exterior Ballistics) implemented one in BASIC. JBM published code in C. Nikolay Gekht ported that to C#, extended it with formulas from Bryan Litz's Applied Ballistics, and ported it to Go, while Alexandre Trofimov implemented a calculator in JavaScript.

This Python3 implementation has been expanded to support multiple ballistic coefficients and custom drag functions, such as those derived from Doppler radar data.

Contributors

This project exists thanks to all the people who contribute.

Special thanks to:

  • David Bookstaber - Ballistics Expert
    For help understanding and improving the functionality
  • Serhiy Yevtushenko - Applied Mathematician
    For helping in consultations, testing, and improving edge case compatibility
  • Nikolay Gekht
    For the source code in C# and GO-lang from which this project firstly was forked

RISK NOTICE

This library performs approximate simulations of complex physical processes. Therefore, the calculation results MUST NOT be considered as completely and reliably reflecting actual behavior of projectiles. While these results may be used for educational purpose, they must NOT be considered as reliable for the areas where incorrect calculation may cause making a wrong decision, financial harm, or can put a human life at risk.

THE CODE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.

Metadata

Release files for py-ballisticcalc.exts 3.1.1

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

Source distribution (sdist)

Source distribution for py-ballisticcalc.exts 3.1.1
File Size Uploaded
py_ballisticcalc_exts-3.1.1.tar.gz 297.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for py-ballisticcalc.exts 3.1.1
File
py_ballisticcalc_exts-3.1.1-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_i686.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-32 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARMv7l Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_31_armv7l.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.31+ ARMv7l Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-32, Linux glibc 2.24+ x86-32 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
py_ballisticcalc_exts-3.1.1-cp315-cp315-pyemscripten_2026_5_wasm32.whl CPython 3.15 CPython 3.15 PyEmscripten 2026.5+ WebAssembly Details
py_ballisticcalc_exts-3.1.1-cp315-cp315-android_24_x86_64.whl CPython 3.15 CPython 3.15 Android API level 24+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp315-cp315-android_24_arm64_v8a.whl CPython 3.15 CPython 3.15 Android API level 24+ ARM64 v8a Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_31_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ ARMv7l Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-32, Linux glibc 2.28+ x86-32 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
py_ballisticcalc_exts-3.1.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl CPython 3.14 CPython 3.14 PyEmscripten 2026.0+ WebAssembly Details
py_ballisticcalc_exts-3.1.1-cp314-cp314-android_24_x86_64.whl CPython 3.14 CPython 3.14 Android API level 24+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp314-cp314-android_24_arm64_v8a.whl CPython 3.14 CPython 3.14 Android API level 24+ ARM64 v8a Details
py_ballisticcalc_exts-3.1.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl CPython 3.13 CPython 3.13 PyEmscripten 2025.0+ WebAssembly Details
py_ballisticcalc_exts-3.1.1-cp313-cp313-android_24_x86_64.whl CPython 3.13 CPython 3.13 Android API level 24+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp313-cp313-android_24_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 24+ ARM64 v8a Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_i686.whl CPython 3.11 abi3 Linux musl 1.2+ x86-32 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_31_armv7l.whl CPython 3.11 abi3 Linux glibc 2.31+ ARMv7l Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.11 abi3 Linux glibc 2.24+ x86-32, Linux glibc 2.28+ x86-32 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_10_9_universal2.whl CPython 3.11 abi3 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 54.0 MB

Release files / py_ballisticcalc_exts-3.1.1.tar.gz

Download URL py_ballisticcalc_exts-3.1.1.tar.gz
Size 297.1 kB
Tags Source
SHA-256 checksum
How to use checksums
dd7a64b568e59adc4da777c76395952699e05fbd266832aaec91dd67c621815c
BLAKE2b-256 checksum
How to use checksums
015a281b3c48022ee4276c629070da966178a0b9731a3633add4a5eb598ad3d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-win_arm64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-win_arm64.whl
Size 914.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
980fa9cff621db061b43cbdc028cc3b8f68074894fd39165f21c22d41bb515f4
BLAKE2b-256 checksum
How to use checksums
d4a6e40e68b97ede1a905d59eb2bd2b3546877c5c2d8253a6c4c627d4cb2a320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-win_amd64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-win_amd64.whl
Size 768.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
96a6049c4bbd7f2ac7e6f209b4316673f6f0d7b2c96322196a64f74ea5e92aab
BLAKE2b-256 checksum
How to use checksums
a07ae19d317221ec5f1fa5355b2e1a5aaf899681927caabf1045183c894baaee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-win32.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-win32.whl
Size 737.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
1aa5af8db728a60563b57cbbcf3da9ed20be80f6bd2f9fe64618baf737153c53
BLAKE2b-256 checksum
How to use checksums
b7c7190199aeb35b6f167c329dc775cce7dc6522170c6b4bc09cb2685cbf17fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0176cfbaf62981c6dcb192dc82d901a44a3a8bc98ed99a20de844c808dc46326
BLAKE2b-256 checksum
How to use checksums
e1bdd22fa6bb3324769606debfa850dadfc9813efba8dce96c77534b71b2b8ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_i686.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_i686.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
391f3ee57026a25faf6a11a7b6b09b5d6697f7dddce86762e487376dbaf0f700
BLAKE2b-256 checksum
How to use checksums
f8cbd67bbecdda390e666f881f484590dcf896f0030472325911d523d5d5d8e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_armv7l.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_armv7l.whl
Size 1.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
442099953e8e5c623fbd3a8104538271e9c37d2c3ae0715e6aa8554491fbda50
BLAKE2b-256 checksum
How to use checksums
a4832f60abc66254250e3f12d438bc9c910d39f579d138c18ae20e235cc5c018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7183460d9ae12900b0d37d0b11a36d44cc91df505ea133fcc1bff1dbe0c8a13c
BLAKE2b-256 checksum
How to use checksums
73a62907b355abf1fd2699c3d5d50b129fb2b2d2e2e242f42371e1ace7b8d887
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_31_armv7l.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_31_armv7l.whl
Size 712.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
ebfad66cf6b94f39dcc5d01707fc18acd5341e9f2fed877daae4af08d1657788
BLAKE2b-256 checksum
How to use checksums
03a7c047f596697b5b5d8a44a71249354b2f2ebdf232cd1a8582d59744d65a93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 776.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b6bfffc042bed7bf2550e181825baea10c56be0ada9ad4633e1eb05baf9ce834
BLAKE2b-256 checksum
How to use checksums
a787c4d847a095f99820bca496fd2432aaf16c718cdb8d63c756382bcf2a970f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 777.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
1a80f28606b3c8e9bee8ff264f4a294472dd36524990ae1f3d008c9fd97920f3
BLAKE2b-256 checksum
How to use checksums
bdb916f1d428127086689b489a49fa2bdce4daa97b868ed4a2597b4136892214
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 753.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d2e6ee50bed2fd1d979cce6d3670eb8ab56b5c0a5c481554eb82d1a4da7eb4fc
BLAKE2b-256 checksum
How to use checksums
3890736f039a3ce22bbae872c028c55a024edf4c367d722e651e72f11a88d0d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_11_0_arm64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_11_0_arm64.whl
Size 730.6 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a753fc628ab97ee188b7432806781813f85a9eb09ce984741578b2f8b1882cf3
BLAKE2b-256 checksum
How to use checksums
7f693525edc68d18086a9f93e32fb9c56d0c8a937e93f7937b3c75fbf4af1f49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_10_15_x86_64.whl
Size 744.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7e63c0b9b3b6f5c37da80939c11f5723576b0df6ad49dd543186ecf17f6204bf
BLAKE2b-256 checksum
How to use checksums
232a1d1251a8470c4ebc9921443e8532297fbde177fa0ea4528c501ca7e5456e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_10_15_universal2.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315t-macosx_10_15_universal2.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dcbd34dd3f9185b9c8b73b6e10b239100c4ac9302596a3e33838ff5505e66271
BLAKE2b-256 checksum
How to use checksums
b17540928e9dcad9d6f187a80f8fe2ed9d41f2c4fbb83c7502084c4b62360b40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315-pyemscripten_2026_5_wasm32.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315-pyemscripten_2026_5_wasm32.whl
Size 511.2 kB
Tags CPython 3.15 PyEmscripten 2026.5+ WebAssembly
SHA-256 checksum
How to use checksums
15d2d8355555fc1be335f0f5c4d24a2575ca40d918975376f83abcf81be3e510
BLAKE2b-256 checksum
How to use checksums
892170845ec065b39dc6ea2d41fb4d823f214f5bf5d54115aac23200017caf78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315-android_24_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315-android_24_x86_64.whl
Size 1.2 MB
Tags Android API level 24+ x86-64 CPython 3.15
SHA-256 checksum
How to use checksums
3fb75a7619ff3fcdc474167c503fc5906546919f41b35b034d5c6fe97d2eee16
BLAKE2b-256 checksum
How to use checksums
b7933d613d2a93158abc4ea74425ea44e94619933c2b9151552db306636787b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp315-cp315-android_24_arm64_v8a.whl

Download URL py_ballisticcalc_exts-3.1.1-cp315-cp315-android_24_arm64_v8a.whl
Size 1.2 MB
Tags Android API level 24+ ARM64 v8a CPython 3.15
SHA-256 checksum
How to use checksums
ff919b71f4626583eafcaa9350ede85ffe8ce2d50b247809fcad5565220b0d45
BLAKE2b-256 checksum
How to use checksums
bb48df0d22dc8991a29c29653c0c4219da75b1854dbc81dab296193e338d96c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-win_arm64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-win_arm64.whl
Size 917.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
d8a28e255ebc3bc9b17da9493c846062d9673fa5c5f4973c770b4e3e2d4ed5db
BLAKE2b-256 checksum
How to use checksums
74f281a396b05ed02bae76f0fac3c6ffd332513b2fcb29933d69c158c469e037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-win_amd64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-win_amd64.whl
Size 771.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
393d24cc2e86386334d8e153e784661a4e605085dc01db4ea712a49dc2f3eb01
BLAKE2b-256 checksum
How to use checksums
34e1f563d7178b9729cb9c5c1bee44da4901396bd4558a05e29fbc96d42c58f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-win32.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-win32.whl
Size 739.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
e181a15642cd3145b98ff0c89ccb153cb3d159fa1dd0e619c3096f2b440ee624
BLAKE2b-256 checksum
How to use checksums
206d306b55e417c3eeaf28da5e5d14769843a55a031ef9e41bdc729387688416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ec99b4d87b90f1f8a15bbf1c1be2eb15cd57986c6b0e2fbb8e2e2aeee4845485
BLAKE2b-256 checksum
How to use checksums
7b99df6bff3e1dc6136096b0ed8efac6b6f181a0f414d6eba833afddaef59a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_i686.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_i686.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d6ff417d42c79a39ccdac0d921cc57ba5d03fe440588a0a08b071b3db16f4c05
BLAKE2b-256 checksum
How to use checksums
1bf6adf0a8127e8c41ceee8ab671e023c1541b808bac0b52249d8458666941b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
0b80870ea4d4551123c9fb0444b98acdebd43cab171910ef1fa56893a1278be3
BLAKE2b-256 checksum
How to use checksums
f100dc5c80b126a0d1d461335ea8c53bc7802634c1de2d37e0aabb483e9852a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2fef02746c0dee10c03bbec457e3fcf415b0cf78a5e3817db48920d72d370375
BLAKE2b-256 checksum
How to use checksums
c696e300f395c2505350a021d300a37d17db5e815ec48809096bb85b88db5ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_31_armv7l.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_31_armv7l.whl
Size 687.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
d21eaa72e86026789b10b0df879315a6c58677beb03d5ccf3ae5120d1027dfcd
BLAKE2b-256 checksum
How to use checksums
62c57055ecc96c4c168aafa8c1b8569131b8d28508e6d9c8003320da4bd72944
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 776.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1f0b22316486f25589767f96423289437041564074066c830df697b05826ed73
BLAKE2b-256 checksum
How to use checksums
117ecdcfd2ddf0c0d6866e0f396d7485b1c1caaa840a45ec20a53b40ae438f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 819.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
48d3b6310a8eeb84ea92e7a7ccdb9b40f904d0bf85d3803d9153f393bded4331
BLAKE2b-256 checksum
How to use checksums
da52f37d914caa80e7434ff80f9941e2c06b902a03c89f9283017cfcdaa4a6a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 752.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4291308b36be0b90bcb0a16ea34d4f869d7e9c04aa71d7d5f1f109912174810e
BLAKE2b-256 checksum
How to use checksums
eaffae012f129dced1bbc79965d5832f1211c434f53afaebd7e837b718628362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 732.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b0eee4bdbf31d73b96d70c3c61c7fd654874587e483c1f2b200c39eaf3faf46
BLAKE2b-256 checksum
How to use checksums
b2a801b209ee724edf4e23008c292d9137e651f44076a5c7e1598c0af1ff6a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 747.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4329eec9cddf5bb8d2890e64e36393fc110541e910a9992c5899a83589c6881e
BLAKE2b-256 checksum
How to use checksums
4e5420b1ae1e0712c6de5b9755e0ffaecb2dbcbc3370a42a046d11cb07ce4fb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_10_15_universal2.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314t-macosx_10_15_universal2.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
eca25cdbfa5281f99a97c37ea9af2bda96bc6e8c1ade155726a54f5fabaf9e16
BLAKE2b-256 checksum
How to use checksums
8231f6b0f4362cfdce8cedef00754298755512a089fc37db366968ce628146ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 511.1 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
8b11d1ee369e696ed5fb819bf49e73a81645c268aad5c35021d94c207a2c1380
BLAKE2b-256 checksum
How to use checksums
41207c3cda9cd17929f9ea26eb562a15bc548dd9bb7f6ae310d94ef0304da9e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314-android_24_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314-android_24_x86_64.whl
Size 1.2 MB
Tags Android API level 24+ x86-64 CPython 3.14
SHA-256 checksum
How to use checksums
6088f064750eae3621233ea191835b6b2f47ad6abb5d5cb86299fbfbfe1b6656
BLAKE2b-256 checksum
How to use checksums
617fe7145b25f69c042b0adbb2f69be7bcec1b15c92af4c588fa5f0999407779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp314-cp314-android_24_arm64_v8a.whl

Download URL py_ballisticcalc_exts-3.1.1-cp314-cp314-android_24_arm64_v8a.whl
Size 1.2 MB
Tags Android API level 24+ ARM64 v8a CPython 3.14
SHA-256 checksum
How to use checksums
a827b8b8fa24e4b7b2b09d743f2fcfc668d1db313572780185c16f6d2f768893
BLAKE2b-256 checksum
How to use checksums
9551546f145e09c9f808932fe0d503ec6d4b9507237aafb9ad66d539dbce6479
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl

Download URL py_ballisticcalc_exts-3.1.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 509.9 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
40884415528b985f4775ea8abf32c5a84aa7ea9f8adea8de0beb2b2c4ccc79b6
BLAKE2b-256 checksum
How to use checksums
d454a83e27cf1f6961629421fb34808ca949db5c38ea4b0064fa0f2aa2abf7db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp313-cp313-android_24_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp313-cp313-android_24_x86_64.whl
Size 1.2 MB
Tags Android API level 24+ x86-64 CPython 3.13
SHA-256 checksum
How to use checksums
b6ebe698eb4d53f9aa45affee67e8eabf57af9a7d3a675366fa4f052727e62cc
BLAKE2b-256 checksum
How to use checksums
5254133843a460518ac26d85d2d0fe31c52547eb81e5dd58c68e6980fb126c21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp313-cp313-android_24_arm64_v8a.whl

Download URL py_ballisticcalc_exts-3.1.1-cp313-cp313-android_24_arm64_v8a.whl
Size 1.2 MB
Tags Android API level 24+ ARM64 v8a CPython 3.13
SHA-256 checksum
How to use checksums
a28cafa75dbb77f6d2f569496ac479dcf6398968c48aed72324b5674bfa25a95
BLAKE2b-256 checksum
How to use checksums
7dd80f3f8ed0d2c469157adc8966b0e434a7d1150d04e49537a2ee4c00127451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-win_arm64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-win_arm64.whl
Size 885.2 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
f97e66f9a27930acea50faef4396656527e3720ea6dc053570d8833ed50d95ac
BLAKE2b-256 checksum
How to use checksums
3aa45f4dd18a65eb790e73e7d28eb186cb2769406659922a2ba289be9aa8f51a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-win_amd64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-win_amd64.whl
Size 743.1 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
64fe13ad1b6fb29305945263a57e2af393bb97e6064ca5e31b9ca5d31b7314a2
BLAKE2b-256 checksum
How to use checksums
736c191d78cab1c27705d1e09ed702d2ad56738c9917c91d5d1d2917ed6e76c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-win32.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-win32.whl
Size 710.9 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
3af81e269b36c179ae45ea853eb5d7e98a47975c25770dfafaea4324a5ff756f
BLAKE2b-256 checksum
How to use checksums
443bdfa091f484ecda75a9f2fe085d90896fd55a3ce10be3949f6b96754daeec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
07d3b65ae18f751c086987966048709f979594514709e5581d7594a53330003e
BLAKE2b-256 checksum
How to use checksums
ed7d4a2711d124bf6d3fae513bd723a6a6bc098823886fadc6460ac504b3100c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_i686.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_i686.whl
Size 1.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
ee5383c689552c38ef3ea37db73527104b826c80c4dbad8fc8ca296ba596b591
BLAKE2b-256 checksum
How to use checksums
d7e640064f4523bd7d68d7477d5577892a58b90e6eee0f4bafc45c56dbe88376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_armv7l.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_armv7l.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
a2fd6566d3481f58a23c7fd7cc3a8b21074645a019e846d9189c7acc03af6f7f
BLAKE2b-256 checksum
How to use checksums
b33dbb62f9cbc75d5fa6699ea9147366efd3d976c5e4a28e1d510f013acc3c21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
ad8f7d0be4e9287762d34b4c8bfe02528ee737358d67d996997fcec5cc24d87d
BLAKE2b-256 checksum
How to use checksums
90e130ee0a3326f065e5677488c013790fe09fb1963eee1f6401ec8024ce0627
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_31_armv7l.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_31_armv7l.whl
Size 660.8 kB
Tags CPython 3.11 Linux glibc 2.31+ ARMv7l abi3
SHA-256 checksum
How to use checksums
1ddb7b21493932429a9c9310a67a12524c9ac83800adf5ce79b221e742073303
BLAKE2b-256 checksum
How to use checksums
91aaf46d19dfdc20cb0dcbe1151b9d733cc68d89f2c23aa8d6559536b64c0304
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 742.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
c7afc725542e23ecdc9121093b58438c702ea0b0de10de33e041c97625e45ee6
BLAKE2b-256 checksum
How to use checksums
a408262140dffe18b649596b67a15876d567096d71fc4645adb778d0564c95f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 789.5 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32 abi3
SHA-256 checksum
How to use checksums
ba203241f6898b88436a40c447bd5b307d368ad2e0160e7041785f444bdd22bd
BLAKE2b-256 checksum
How to use checksums
a0cd46793ec57457b87c5f8104a5b8aa5bf08bb64b766630966354b83d06e903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 715.6 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
b75331acfef0588a48f72b4f65b255f11a9435c34b3870f23784eaa79a418143
BLAKE2b-256 checksum
How to use checksums
250011121acc01bfd19ddc43a9ab13ee5c3b6ad9b94dcbf63c955d9b0a17be1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_11_0_arm64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_11_0_arm64.whl
Size 710.5 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9b85a29937fa0b4a3b073006b6417f59ba27fa0b84ade41d9732887fcffc280
BLAKE2b-256 checksum
How to use checksums
7ee5ba067a4bfbdec805a1ed0b44d992972690cde5ef66299359917dbfdd288d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_10_9_x86_64.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_10_9_x86_64.whl
Size 718.9 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b8159e5f5652ad8dfbd4932354d058ea60d1e84f3f8d7b8bc0b55e7542dc6b3c
BLAKE2b-256 checksum
How to use checksums
5e54737d6385d974435c2666975e313023cd0c40b38556d41375f61c237e5043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_10_9_universal2.whl

Download URL py_ballisticcalc_exts-3.1.1-cp311-abi3-macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.11 abi3 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d007caf43902f62313b8943d9af2f0b2a6d433d30ee14d1b08cb8d722f6c6ae7
BLAKE2b-256 checksum
How to use checksums
d130a0c14429875ec86577ed304b3060f5f33694a48d1199764c0c2c2bd0f5ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.1.1 This release

52 release files

3.1.0

52 release files

2.3.0

29 release files

2.2.9

85 release files

2.2.7

85 release files

2.2.6

85 release files

2.2.5

85 release files

2.2.3

85 release files

2.2.2

43 release files

2.1.0

56 release files

2.0.4

51 release files

2.0.3

10 release files

2.0.2

10 release files

2.0.1

10 release files

1.1.4

10 release files

1.1.3

10 release files

1.1.2

10 release files

1.1.0

10 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