Skip to main content

LGPL library for small arms ballistic calculations (Python 3)

Project description

BallisticCalculator

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
rk4_engine Baseline (1x) None, default Runge-Kutta 4th-order integration
euler_engine 0.5x (slower) None Euler 1st-order integration
verlet_engine 0.7x (slower) None Verlet 2nd-order integration
cythonized_rk4_engine 50x (faster) [exts] Compiled Runge-Kutta 4th-order
cythonized_euler_engine 40x (faster) [exts] Compiled Euler integration
scipy_engine 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_ballisticcalc_exts-2.3.0rc1.tar.gz (198.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_arm64.whl (808.6 kB view details)

Uploaded CPython 3.14tWindows ARM64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_amd64.whl (649.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win32.whl (633.8 kB view details)

Uploaded CPython 3.14tWindows x86

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_31_armv7l.whl (569.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARMv7l

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (620.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl (655.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ i686manylinux: glibc 2.28+ i686

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (598.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_11_0_arm64.whl (629.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_x86_64.whl (647.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_universal2.whl (1.1 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_arm64.whl (777.1 kB view details)

Uploaded CPython 3.11+Windows ARM64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_amd64.whl (622.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win32.whl (604.0 kB view details)

Uploaded CPython 3.11+Windows x86

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ i686

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARMv7l

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_31_armv7l.whl (547.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.31+ ARMv7l

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (600.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl (640.7 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.24+ i686manylinux: glibc 2.28+ i686

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (578.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_11_0_arm64.whl (611.9 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_x86_64.whl (624.0 kB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_universal2.whl (1.0 MB view details)

Uploaded CPython 3.11+macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1.tar.gz.

File metadata

  • Download URL: py_ballisticcalc_exts-2.3.0rc1.tar.gz
  • Upload date:
  • Size: 198.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1.tar.gz
Algorithm Hash digest
SHA256 5d91bb06ff38bc6adaad98650ee240d8e8f47b52c62df8ea1b49808bf1f7072d
MD5 56ee788407bf67383c9c022556d4f509
BLAKE2b-256 762ec1f0c38e324acc056339766ddb57ffe62419099fbc050443cf2e22cd115a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1.tar.gz:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 32c05813d70d1fb92c84486bda74fa379e4ca0ac2f0276f167ce68309d0497d2
MD5 0e2b7570724f2d0ba068318328a9489e
BLAKE2b-256 00dcd458d14c1051d0a6a295a4f89fe1ff78e3dd7e521141c5898c4846b2b3e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_arm64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 69e1b529fca5cfdb28c28acd68602932d840b70cb556b0b2ea5717b6a6fbe9ac
MD5 cdef6389333ffddab5b19487832317ac
BLAKE2b-256 1e8b172b5b9a27b371d6591d9c391028493bbc6aeaab91a1f8d41dfc6b1615ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win_amd64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 f65eb80ee62749d57c1c91836557af145e65652597d2054f82913327ce34d550
MD5 0f21f901dc268be390ccb9b26c78496e
BLAKE2b-256 87e08977c3c5983c11606c7899193c187f6da18900a61303234e11da7c713939

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-win32.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bb2a94b2e44d17ba6a1488c6a1cd317c166a2fa3eee0d8c9790d0c3aa30de8d
MD5 df30e518fc999288b86940a38718839d
BLAKE2b-256 4529deb0a4f4d9e57942ae6c799d10cf69733930ecffa1cd6737b9cd72e2dd7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fb6a7e2c642c33e7aa8258440dea60bb353e7e933e9654bf017794dcaaffaa83
MD5 33dc1d0894254fe937537d4e5dbab976
BLAKE2b-256 78d7dc463d43839a27c83e36e003f38fc7641d1afd75a9f0fa75bde6e98746a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 937812b06825795826397c4aa155ede86e491d8c181c92ce166e62cccbabc3ec
MD5 de19a4789b33e08cdb979e1fd0178a6b
BLAKE2b-256 9d2c29ce39cbc4f5e15b7d9db8029ae414c7c0062faa218e2ede14a0b502ecd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71bdd9c87847876e28a5d2d95a2944e51eab36d6f3b6f5ffbe6e5c4b910c677f
MD5 7b1e5471e93f34ae4a64e5069efd3ca3
BLAKE2b-256 f78545baa94965ca5c4c8ad7c57ec314fd79000204fbc39808aacd4a0c96bae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 4baa0bc193bc0e993f8c402159dc2b4d97e1084adcd4aac2f492e71c865ae440
MD5 952194f88c8fc920c16629200044fdda
BLAKE2b-256 1d332bdc576238914275767ef6de0d4efb455a87a729013faa946bb89470b39c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 791edfb6adb926f34de2bd474ceeaf187817725e713b00bbc50b2a29ecf6bd79
MD5 fd2a5018a22616f99f4d094c15847982
BLAKE2b-256 4ff1e6d941bde701197732bc370de6c6813c5ee24b36fb8fce2f109f2b448f6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 252164fe4117003027bdbe590535b687035e4448be04a97148755d2966bd6fa5
MD5 be91898a662f699c6cea5199eab10261
BLAKE2b-256 f24da78504f2d6861271d59410ba3c30314d55c0ddc942b32b86bb1502932824

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_i686.manylinux_2_28_i686.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e255218572da310e7a59c2fe5272a1f848aaedd563f738734bc182cae4cc57e
MD5 615b2fc4d5564e863442f88a2883e8ba
BLAKE2b-256 92581a57e6f7cefa483ac57b3da677901143e31fb9e899839d59a9023a7b93ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65f1eca36652e07c94e93fcf842b39b0c3b7c0f3440cf503444c2c2252570988
MD5 719c10bab552085f5d42a8fc61c525fb
BLAKE2b-256 b6d6b0192f80357d4a627458bd05dc7d46e940401f6e24c6757750f047681909

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f887fc0417ba6aba4818f2340772979d6242ee8124b6135ceb7f2b5fd8a5c333
MD5 3cdd35eea9bb17d8388902d9db24976f
BLAKE2b-256 7944b79be9e46ebf17e12a7bc65f1c88aaedd911779fe564f54295427545d212

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b95d449c288fef65eb9ace32654302758ce7502d8df172f043d75763a158a7c7
MD5 6da7d124c8a0cb96bb6fe0af468d184a
BLAKE2b-256 e174f32d3ed0516974f384f461d8b35e584ff39c4203b1195227250cd3de4a2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp314-cp314t-macosx_10_15_universal2.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 6b0cb16c6291be8823ec556373dbc09f695551ccdbebfbb7ec938953e87b7e06
MD5 6e411748eac49763a4c996a01748bd10
BLAKE2b-256 d4d375545fd09c784b6724696c200a1b24da62ba228844041e31114bf72abf3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_arm64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c57557727133079302e41717bfb6059ba5556592914fc23d1c28af2be32544a4
MD5 2d8e6ae4ca323dc370c978747775be58
BLAKE2b-256 22aca213e0b9abfd476cc0420ae7c38bc1fb8bb53e6235ffed77cc7abf8ba5b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 9637822edc25424ae101d87934fb04a2579b5b5516fea26ffa2826b9eca16006
MD5 d258a9e612840e1ca83dad98cef64c95
BLAKE2b-256 702feb218c03bf37a785fff5cc4bfbe76dc59150d81b1ac2b32ca5c3cc604b10

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-win32.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b9811d5024c78cae51880361fc84231ddfa7b82cc7ab5280e0ac4a207056410
MD5 6f43b53821579b37c5f1c3656cf95873
BLAKE2b-256 cd2de4f4d22698f97be3376c2f3567a84be4f26b654543d87e9670e5050ef12f

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1c1eed340be6fc417951244f94e30610d512543df563edc20cb25c441655ed9
MD5 69a846d26393ef2212965020aa14c041
BLAKE2b-256 250dae3ed3f88a2732392419c6fc6d4d7618f20c8f822a72f0e9e9883984a6e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_i686.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 59fa68df956c26878ddcd456d46cfb9f2e3805137114f1a8aa3121061b20bde0
MD5 072f132b52e5f73409061d479108667f
BLAKE2b-256 b30f140dcb733b15baea835e43945a0cfc7b1bde9d78e79e89323da77ab15b26

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_armv7l.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 425961257aca6b47648d377bf90a60cff540c320d8869a77b8ea214729a11999
MD5 4f62a333461c871c0fbd96637c703a81
BLAKE2b-256 ff22d42a18c977e0752163058d40e8b32b5ace40131ae7259d6f91f0ecfecb3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 50bcd8f16b2a5a1733a3e319fc943cf1fd483b043f72adb7ca9aa9c613f259f8
MD5 366a1c161ee3b16b8210f138c592b669
BLAKE2b-256 1e1381ba2cfdb4098dd01f6c6249764abfc7746a5b8e358982a78ed2831f6e12

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36cd1d32ac144d1ef7aafcb896053a9b6769638ba07f8809ad01a5776d300cd2
MD5 aabeb9c54d67cdb25bdce0376664c2e8
BLAKE2b-256 a57a80843721f764712e02269c8b4b15243b5e0ec976bc41014207ef484091a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 af9b365b9561d399f779455fa15eaaca1e144c286cd4118d88a794938dfcdcb7
MD5 58df638435557b32ae6ecca7e9acb3c0
BLAKE2b-256 08fc74363f5d51c6970dcf7cc826f6a05f2584f0481732cca819a45dca169b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_i686.manylinux_2_28_i686.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4cad91356c096ee2304743508eb4c5709ebe3c963518a8232f6fb0afe65a909
MD5 c4988e6122b22e21e649602673ea4d7f
BLAKE2b-256 47c76d3d347e8691868aa96dc79f2d34a2c6863a488838ada528d78be89450dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfe94fac5a54497275bdc28fd54c1d361f8ebc43e0a37feb453fbac51d34afe7
MD5 6d5b4ae5e1ecd8f8d2b0bf4cd5f2529a
BLAKE2b-256 8f27d43955d812f55c7d0afc98a79f212a0844709435b13e465a1fff1615a2a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8fbd02dff1366418cfaf0223ad1f1db0ff7ce793510fd1704f681801b62ec806
MD5 f9f7cb6f5015797837f1581f9fcaf0f8
BLAKE2b-256 b269dbb8e8bba6e4c851767edb35e7d8a461f35dff458f0b84441d2582a7aa98

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 996482cf5e65b1ec2d556f7541925033b0c6bd0776a87454b8a0b53204de07e3
MD5 d066ff2280b1679b2a82fb44024ab165
BLAKE2b-256 2aace7dcbffc61515c1d277f4fd7384ea2f05609b2175d544a9b163a46c17484

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ballisticcalc_exts-2.3.0rc1-cp311-abi3-macosx_10_9_universal2.whl:

Publisher: pypi-publish.yml on o-murphy/py-ballisticcalc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page