Skip to main content

LGPL library for small arms ballistic calculations (Python 3)

Project description

BallisticCalculator

LGPL library for small arms ballistic calculations (Python 3.9+)

Table of contents

Installation

Latest stable release from pypi**

pip install py-ballisticcalc

# Using precompiled backend (improves performance)
pip install py-ballisticcalc[exts]

# Using matplotlib and pandas uses additional dependencies
pip install py-ballisticcalc[charts]

Using matplotlib and pandas uses additional dependencies

pip install py-ballisticcalc[charts]

Installing from sources

MSVC or GCC required

  • Download and install MSVC or GCC depending on target platform
  • Use one of the references you need:
# no binary from PyPi
pip install py-ballisticcalc==<version> --no-binary py-ballisticcalc

# master brunch
pip install git+https://github.com/o-murphy/py_ballisticcalc

# specific branch
pip install git+https://github.com/o-murphy/py_ballisticcalc.git@<target_branch_name>

Usage

The library supports all the popular units of measurement, and adds different built-in methods to define and manipulate it

Unit manipulation syntax:

from py_ballisticcalc.unit import *

# ways to define value in prefer_units
# 1. old syntax
unit_in_meter = Distance(100, Distance.Meter)
# 2. short syntax by Unit type class
unit_in_meter = Distance.Meter(100)
# 3. by Unit enum class
unit_in_meter = Unit.Meter(100)

# >>> <Distance>: 100.0 m (3937.0078740157483)

# convert unit
# 1. by method
unit_in_yard = unit_in_meter.convert(Distance.Yard)
# 2. using shift syntax
unit_in_yards = unit_in_meter << Distance.Yard  # '<<=' operator also supports
# >>> <Distance>: 109.36132983377078 yd (3937.0078740157483)

# get value in specified prefer_units
# 1. by method
value_in_km = unit_in_yards.get_in(Distance.Kilometer)
# 2. by shift syntax
value_in_km = unit_in_yards >> Distance.Kilometer  # '>>=' operator also supports
# >>> 0.1

# getting unit raw value:
rvalue = Distance.Meter(10).raw_value
rvalue = float(Distance.Meter(10))

# prefer_units comparison:
# supports operators like < > <= >= == !=
Distance.Meter(100) == Distance.Centimeter(100)  # >>> False, compare two prefer_units by raw value
Distance.Meter(100) > 10  # >>> True, compare unit with float by raw value

An example of calculations

from py_ballisticcalc import *
from py_ballisticcalc import Settings, PreferredUnits

# Modify default prefer_units
PreferredUnits.velocity = Velocity.FPS
PreferredUnits.temperature = Temperature.Celsius
PreferredUnits.distance = Distance.Meter
PreferredUnits.sight_height = Distance.Centimeter

Settings.USE_POWDER_SENSITIVITY = True  # Correct muzzle velocity for powder temperature

# Define ammunition parameters
weight, diameter = 168, 0.308  # Numbers will be assumed to use default Settings.Units
length = Distance.Inch(1.282)  # Or declare prefer_units explicitly
dm = DragModel(0.223, TableG7, weight, diameter, length)
ammo = Ammo(dm, 2750, 15)
ammo.calc_powder_sens(2723, 0)
gun = Weapon(sight_height=9, twist=12)
current_atmo = Atmo(110, 29.8, 15, 72)
current_winds = [Wind(2, 90)]
shot = Shot(weapon=gun, ammo=ammo, atmo=current_atmo, winds=current_winds)
calc = Calculator()
calc.set_weapon_zero(shot, Distance.Meter(100))

shot_result = calc.fire(shot, trajectory_range=1000, trajectory_step=100)

for p in shot_result:
    print(p.formatted())

Example of the formatted output:

python -m py_ballisticcalc.example
('0.000 s', '0.0 m', '2750.0 ft/s', '2.46 mach', '-3.5 inch', '-3.5 inch', '0.00 mil', '0.0 inch', '0.00 mil', '0.0 m', '0.0939 °', '-4.062e-03', '0.000', '2821 ft·lb', '880 lb', 8)
('0.125 s', '100.1 m', '2526.5 ft/s', '2.26 mach', '0.0 inch', '0.0 inch', '0.00 mil', '0.2 inch', '0.05 mil', '100.1 m', '0.0068 °', '-4.062e-03', '0.665', '2381 ft·lb', '683 lb', 9)
('0.260 s', '200.0 m', '2313.5 ft/s', '2.07 mach', '-3.0 inch', '-3.0 inch', '-0.39 mil', '0.8 inch', '0.10 mil', '200.0 m', '-0.0967 °', '-4.062e-03', '0.633', '1996 ft·lb', '524 lb', 8)
('0.409 s', '300.1 m', '2111.2 ft/s', '1.89 mach', '-13.8 inch', '-13.8 inch', '-1.19 mil', '1.9 inch', '0.16 mil', '300.1 m', '-0.2207 °', '-4.062e-03', '0.599', '1663 ft·lb', '398 lb', 8)
('0.572 s', '400.1 m', '1919.6 ft/s', '1.72 mach', '-33.9 inch', '-33.9 inch', '-2.19 mil', '3.5 inch', '0.22 mil', '400.1 m', '-0.3701 °', '-4.062e-03', '0.570', '1374 ft·lb', '299 lb', 8)
('0.751 s', '500.0 m', '1736.8 ft/s', '1.56 mach', '-65.4 inch', '-65.4 inch', '-3.38 mil', '5.7 inch', '0.30 mil', '500.0 m', '-0.5516 °', '-4.062e-03', '0.545', '1125 ft·lb', '222 lb', 8)
('0.951 s', '600.1 m', '1561.9 ft/s', '1.40 mach', '-110.7 inch', '-110.7 inch', '-4.77 mil', '8.7 inch', '0.37 mil', '600.1 m', '-0.7748 °', '-4.062e-03', '0.521', '910 ft·lb', '161 lb', 8)
('1.173 s', '700.0 m', '1395.2 ft/s', '1.25 mach', '-173.1 inch', '-173.1 inch', '-6.40 mil', '12.6 inch', '0.47 mil', '700.0 m', '-1.0525 °', '-4.062e-03', '0.495', '726 ft·lb', '115 lb', 8)
('1.423 s', '800.0 m', '1238.1 ft/s', '1.11 mach', '-257.0 inch', '-257.0 inch', '-8.31 mil', '17.6 inch', '0.57 mil', '800.0 m', '-1.4030 °', '-4.062e-03', '0.462', '572 ft·lb', '80 lb', 8)
('1.705 s', '900.1 m', '1097.8 ft/s', '0.98 mach', '-368.2 inch', '-368.2 inch', '-10.58 mil', '24.1 inch', '0.69 mil', '900.1 m', '-1.8503 °', '-9.633e-03', '0.333', '450 ft·lb', '56 lb', 8)

Contributors

This project exists thanks to all the people who contribute.

Special thanks to:

  • David Bookstaber - Ballistics Expert, Financial Engineer
    For the help in understanding and improvement of some calculation methods
  • Nikolay Gekht
    For the sources code on C# and GO-lang from which this project firstly was forked from

About project

The library provides trajectory calculation for projectiles including for various applications, including air rifles, bows, firearms, artillery and so on.

3DF model that is used in this calculator is rooted in old C sources of version 2 of the public version of JBM calculator, ported to C#, optimized, fixed and extended with elements described in Litz's "Applied Ballistics" book and from the friendly project of Alexandre Trofimov and then ported to Go.

Now it's also ported to python3 and expanded to support calculation trajectory by multiple ballistics coefficients and using custom drag data (such as Doppler radar data ©Lapua, etc.)

The online version of Go documentation is located here: https://godoc.org/github.com/gehtsoft-usa/go_ballisticcalc

C# version of the package is located here: https://github.com/gehtsoft-usa/BallisticCalculator1

The online version of C# API documentation is located here: https://gehtsoft-usa.github.io/BallisticCalculator/web-content.html

Go documentation can be obtained using godoc tool.

The current status of the project is ALPHA version.

RISK NOTICE

The library performs very limited simulation of a complex physical process and so it performs a lot of approximations. Therefore, the calculation results MUST NOT be considered as completely and reliably reflecting actual behavior or characteristics 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


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.0.4.tar.gz (117.0 kB view details)

Uploaded Source

Built Distributions

py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-win_amd64.whl (171.1 kB view details)

Uploaded PyPy Windows x86-64

py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (179.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl (168.5 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (171.0 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-win_amd64.whl (171.0 kB view details)

Uploaded PyPy Windows x86-64

py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (179.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl (168.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (170.9 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

py_ballisticcalc.exts-2.0.4-cp313-cp313-win_amd64.whl (176.1 kB view details)

Uploaded CPython 3.13 Windows x86-64

py_ballisticcalc.exts-2.0.4-cp313-cp313-win32.whl (169.4 kB view details)

Uploaded CPython 3.13 Windows x86

py_ballisticcalc.exts-2.0.4-cp313-cp313-musllinux_1_2_x86_64.whl (539.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

py_ballisticcalc.exts-2.0.4-cp313-cp313-musllinux_1_2_i686.whl (518.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

py_ballisticcalc.exts-2.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (517.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

py_ballisticcalc.exts-2.0.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (495.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-cp313-cp313-macosx_11_0_arm64.whl (179.2 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-cp313-cp313-macosx_10_13_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

py_ballisticcalc.exts-2.0.4-cp312-cp312-win_amd64.whl (176.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

py_ballisticcalc.exts-2.0.4-cp312-cp312-win32.whl (169.5 kB view details)

Uploaded CPython 3.12 Windows x86

py_ballisticcalc.exts-2.0.4-cp312-cp312-musllinux_1_2_x86_64.whl (539.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

py_ballisticcalc.exts-2.0.4-cp312-cp312-musllinux_1_2_i686.whl (523.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

py_ballisticcalc.exts-2.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (522.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

py_ballisticcalc.exts-2.0.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (499.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-cp312-cp312-macosx_11_0_arm64.whl (180.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-cp312-cp312-macosx_10_9_x86_64.whl (185.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

py_ballisticcalc.exts-2.0.4-cp311-cp311-win_amd64.whl (179.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

py_ballisticcalc.exts-2.0.4-cp311-cp311-win32.whl (171.4 kB view details)

Uploaded CPython 3.11 Windows x86

py_ballisticcalc.exts-2.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (562.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

py_ballisticcalc.exts-2.0.4-cp311-cp311-musllinux_1_2_i686.whl (542.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

py_ballisticcalc.exts-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (538.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

py_ballisticcalc.exts-2.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (522.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-cp311-cp311-macosx_11_0_arm64.whl (181.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl (186.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

py_ballisticcalc.exts-2.0.4-cp310-cp310-win_amd64.whl (178.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

py_ballisticcalc.exts-2.0.4-cp310-cp310-win32.whl (171.6 kB view details)

Uploaded CPython 3.10 Windows x86

py_ballisticcalc.exts-2.0.4-cp310-cp310-musllinux_1_2_x86_64.whl (517.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

py_ballisticcalc.exts-2.0.4-cp310-cp310-musllinux_1_2_i686.whl (502.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

py_ballisticcalc.exts-2.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (502.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

py_ballisticcalc.exts-2.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (482.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-cp310-cp310-macosx_11_0_arm64.whl (181.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-cp310-cp310-macosx_10_9_x86_64.whl (186.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

py_ballisticcalc.exts-2.0.4-cp39-cp39-win_amd64.whl (179.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

py_ballisticcalc.exts-2.0.4-cp39-cp39-win32.whl (172.1 kB view details)

Uploaded CPython 3.9 Windows x86

py_ballisticcalc.exts-2.0.4-cp39-cp39-musllinux_1_2_x86_64.whl (520.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

py_ballisticcalc.exts-2.0.4-cp39-cp39-musllinux_1_2_i686.whl (504.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

py_ballisticcalc.exts-2.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

py_ballisticcalc.exts-2.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (485.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

py_ballisticcalc.exts-2.0.4-cp39-cp39-macosx_11_0_arm64.whl (181.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_ballisticcalc.exts-2.0.4-cp39-cp39-macosx_10_9_x86_64.whl (187.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file py_ballisticcalc_exts-2.0.4.tar.gz.

File metadata

  • Download URL: py_ballisticcalc_exts-2.0.4.tar.gz
  • Upload date:
  • Size: 117.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for py_ballisticcalc_exts-2.0.4.tar.gz
Algorithm Hash digest
SHA256 dc0068bf89f6b1208ab180669c9cf01074ffd814911a8a75763c7d16d399b8ec
MD5 c5d2c77fbaa3fa6c867b829004e91411
BLAKE2b-256 422f2d3c8c3f707ec1bb30b56b8bd650941dc8299123f69a99ef22589d6eaebd

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 06aea841fbaeae934eba4afbdc7b550843f7ba86478feae017b1f54f8a606cc3
MD5 382f1ee518b56e44ec4799f6721b8345
BLAKE2b-256 1bdaabeaed41593efa50f1b87b18cf37689c3cbda644cc280bcb992f34b1bb69

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a71364cb50cbc060d5ea4219f6f0d2ebc074f50bb15a1d6c120d2917c660b0d
MD5 55b3be77839273f63e3dd1eaf4143dbb
BLAKE2b-256 8eebf051893fcde3669e9b44308d636796e8e77782ab11bf430cba9a0c705881

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd73a8b1ff574f2fed1e2274a7344cf2574a5af588d5bff700e126c9a8b625e8
MD5 9e643311a488db46a820c79706b527e1
BLAKE2b-256 69f630816b315fc26b2301552beb557efcc68128cea39ef9ab4c2defef78749e

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba835bc19b703adc967ac80a838d20061fcda57e83e41d75faa5e734418c07eb
MD5 5504b2e8838d0d50421b0c800cac47d8
BLAKE2b-256 bd458413d019c43c0b527f1d0877e6067df290c93ff2aa255ca4dd7fe7467e6d

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 060ffc45bb45e8a1c4e4ab750d8981c8aaa4f3eabd67c435d11ab687cbda50ce
MD5 24e8842c744e7eac3cfa50bc88cde0e7
BLAKE2b-256 c669726bf496fc105abfe4bf66f8223a48d034873037727f22f16fd5a0dad9c4

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c5a3e7fc8cb725fa69be0cbfd5777c1029c28c3bc75867dd0da879994948c7f2
MD5 2444b4f0d62cc995a6ca7e621274c646
BLAKE2b-256 1901c31085be76b7267dc4eccb23670c647f7451b1b21de6a727ee9f69ce692d

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae0de29a214f514fa6e611714336c10c170a470e483f471463ff9396a5a13cc1
MD5 2afcb4e612f170cd0d379ffe1820dd91
BLAKE2b-256 d8f77a27e933609f10a1c36e353ecf8426a3a8e84134b0767c6bbefa2dc0d1a3

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 85361986ed0859ee8e34f9c9d28d38495dd61b296ad744798e78bda2731571ad
MD5 a98dd510f70129428c2d5bb1e5f50613
BLAKE2b-256 6a5d05e7b52125b75ad05871a8185d1fbea530d078955c9f931ccba648c03d12

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d94f680ea4c96e6daed52f72273df8ca5d1fe9c0198f560878aeb1d57c2727f
MD5 e41e7a2a264ecd8ed9eaad24aff926f5
BLAKE2b-256 29cd3b4f5a8d2913c9573f7fe328a9d15764875e57a089cebe28cb02936e5244

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 43876513bd556324b1ebd00bde03b3f3f399bc7af386ae11dfeefc947cf3e855
MD5 b82c2f050c813e5714d2496498dc0eca
BLAKE2b-256 ed1e7b35a7979cb49fb5f433f70f51c4cb3bd2c3e3f41b8e0423f2d5fdad9120

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e522068148f598dd8907062eadbd771f0c6f6c91db00a9cc70179d57418ac2fa
MD5 3966469fb1f0bae04394c63045128e62
BLAKE2b-256 4cc183af1fc4d811aaa76f685a7eecf82fc46a729e2354aaa4ec9c2a85270afb

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7876923345045659e7c0fb8ced55998589733749208f8dda66bfac199ba3dc3f
MD5 31f332f6ee50c6772475dce4ff578f19
BLAKE2b-256 7ef8f6c8839172eedb1248b947ba303a29ba0b695343b6b918b655eeb44900bd

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7464ddf12dc389db5d1b96479af5c2e370b1cc65412413df8788f032e3d2774f
MD5 5cd3a252edbb0fd842af3c728b0bc4f5
BLAKE2b-256 b1926d61846fc8375512de3da463660877ba38cd07561d0c2e4900c0bb2c1934

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a22088e1763656c21ba0dc0187056213662cd289737b0683c601e6f15fffe05b
MD5 ccd32676cace3cadc9d7312b3db73815
BLAKE2b-256 6172a0eef74741f297d599beb78e4481b7437c9294266c464be9d7ebe7b4e8ab

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f27b8d7eef7c8ac27cc50ed018639b5787f74e84927605298bf129a962a707af
MD5 72499c6faef23e8cfbe9f4b1a4acde87
BLAKE2b-256 055ecaa91a664c98cd86f446b64f307ee614ef85f5fc1d9cd5d297a683d2bdfa

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78a7bbf855eccc79d76b7dbaf38168d97011531a124a90268a4d6e5147d5984c
MD5 2a20448ddde44a89fd095d977db854ca
BLAKE2b-256 6d275b2c5633bdff6be7f3d0d98bab0c767d8ef6cc2773006852aaa30265aa20

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd54d13fc470e5a791388b1d855e130f58bd7fb08ce96cd6250c49cb022994ef
MD5 5723131916896bff555d35f13358c2cf
BLAKE2b-256 9a9897cb604f03bbd45e451855f37e034898b08377f2114d48d009db56455bfd

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4f5c9b3a00ce48beedf9ba5d87fc755a337c43dcba24d5224584961bdafc7374
MD5 5e1ceeea65788ffe154d62873a0df62a
BLAKE2b-256 4d0fa46d42d080c509511266cb72ebcd96cbdabd85a54fcdbc7a026405cbe867

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 99010a8c4ad3d7626e5db95dd82bab432ebed0c38d6d9099ab51723d6a1b76ba
MD5 150d7b82b71dd5f1a721fd5d415d2e61
BLAKE2b-256 dbb8492e45a3e0e010b0c0fe9a33c34e9c3d919eb3dcf5e06ae0d28a29f9508f

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 70a24288c1d94dafa665723091cba6b514db375d664bfeb899896861ae87a827
MD5 d4529d87b0ee9f1728905675b45f00e6
BLAKE2b-256 ee7fc7c9a34288b8be5935d221944e610f924d4f9304102a80625c1934cacba6

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13b7b3c6540b4264496e8c3d11b1756bda66bf89da236b5598f1b04ecba954a4
MD5 8498d3c042a65d6ff520f1b925fd40b9
BLAKE2b-256 1fb176d6fa61bdb6ff9db217f3d512dba35d6c28d26f22589291008d8d563ebe

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6579e01f306b7207c477ae356f9d4a6fbd6600eb2f08b4b8584dcbca555fb439
MD5 3adb5504303666748afe0b4b950696b8
BLAKE2b-256 c3ffb2ce5c3e3bfd16269616aadee0af2c43547aff3c21372c164baaee570282

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af1759272c85f4bbaa7553251952573c73f6a2ff32213bddb061358ab7f3fcbf
MD5 524ae33caa76fa7c6b97f5b1e9f74ebd
BLAKE2b-256 21fd1ac41b48dd9d96e92ca3d58e875283f2e5f4e67357f40ff23b3c6d4f0097

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28c45f702b22b2ad9b70b39aea60971fed09d95efb9c77be22d62a329775a68b
MD5 3004c3f40013c9c85279b98547558d50
BLAKE2b-256 0f729662d4b0d5c33be7afa3cc517a6953b8fdc745a15d49c71bc6b42cdaf6cf

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e219da40e5bc250a11cccb40dfcfc4cfacc78f08aa423e8e5ee9a2dd4f879556
MD5 ddc05ad0798d8e95bae3c6f349dbfb2c
BLAKE2b-256 0404351593accf8cf2ac09a55dfa862aaa99086461d177aa7dcec5ad1d14aa6e

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e63de976c4e2c5f1e3411d64f212dfaee16540f1cf649efd4d0eca9e3fc7009
MD5 23e5dca773c217cba96bac8b7a38a114
BLAKE2b-256 cf9a19bcec894bfbd567946dfa79b4f043bd9b3034275039a38b3006a669401b

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 63360b46caa0d6e750c2563917ff19470b15c911e3ead05ce03c8cab1a04f29e
MD5 f4691316d072386d726d98cb17132f4c
BLAKE2b-256 23b991867ba6854e79b29132e25ad503b1a8b7b89ba21699544f20457fef9fad

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 651f7f496c21eb29641e2e01971593647e39dcc440f7693a80ecfc1c7c4b62e8
MD5 723dd40283a3274ff503e6e7241159fd
BLAKE2b-256 ac06dd38aa8b11c424067a2c7c8cdb32a832dc7f759abf0d1704eed988b17381

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17e4053adc777403c7a0c2645ffe96f11ddc2cedf5dbf5189d32f53a4ab057b6
MD5 3636d412fe99e280251661acce2c4e87
BLAKE2b-256 56fe6e46fdd0677a7d7c2e8f76538a8a1b2104fb9a037e062c294f1efaa91def

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4509347f3c93d11758d0b06d9790fec6ab10f3aa4588285b996e7b0e80411836
MD5 d7d31aa2ff550c86090b3b0b0129fb45
BLAKE2b-256 68bf0ab466426187939e1f36d9572ebabecc31b7c40f3eb06b2f115ffd57a8b7

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cee9d9d238dd69a8bb281dae39ded5744f836e2716b187108a6ab5ae1ca45c4d
MD5 3536bd5f6c64ae8cd1dd7443ee1a95c2
BLAKE2b-256 8d0811db0e1dc6a4aa3f79330197f4e725a5b387207c9054e198ac5ae6148b12

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 31670259af0087acc3c94a052698e31ce84971c724f9af0e360803744804c3a3
MD5 a2e62b4cbaa306fb4b19f3f3f6cbbbbd
BLAKE2b-256 29377fa43d71a867285e8e8302fd1f4c9ed8ee09615eff55d7c861955c00c6d8

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3984d273e87d949724e4b7605de4b7f84587a572984ac94ab850908e7d1808ce
MD5 349daf1c5628af03094273648c0b7203
BLAKE2b-256 b2417cef926664add903086534a799b5b1a912404fe22922b2646f3975da8264

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d4c91cce43ae87b01a88ebbccd1ad3ded340ea7013ef14af353850f1fcebd8b
MD5 d3abf712d6fe2ff3d08aac816b36baaf
BLAKE2b-256 87973cf10564ba1896caaeb4dc42283f04a99a59924facb9c4d83510614542b1

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b12fdf46c15d60ed5da76b2a7aa987eb5ff5dfd1c7b614b28f9190b49d9bdd7b
MD5 0b0098ba9431107045beda76a5ad65e8
BLAKE2b-256 896f9e74871186b2e6636bbb69f34d45ab1142292f3476d19ceb811377956f0a

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ce631841357296aeff98cc7d4e2bb08ed2cc153b7b95a43625ece3f9103d3bde
MD5 5f5b563718f3531f29f4b319bd975a6b
BLAKE2b-256 67f77f16e1cdbb156ecad1767608c3306e364b9d99937ccf9d1368acc6502aa9

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91fe64c7c31e158a7f0ea2c24efc149014973715f1b6f2b74da7fffb97dc227e
MD5 b3b7baea2d2134f9b51ab6c7f66674f1
BLAKE2b-256 2d6cb94161326743fb1f3bfe20a5fdef90c839d52d3f8664f24fa678762a22d4

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 223588b471d5af0263893f4539be2d9823dd52727aa33605d452974ada919eda
MD5 2109193225def4a41c42a36a0d6508c8
BLAKE2b-256 d542ece69f149b07a4675b510ebf41529c65aab7d71d4b6f1a58d622b53d62e9

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d323e492d69473246d5887db9a30cc77ccfcd3ab64c4b54fbe369ee2d081e62e
MD5 2e28a45266a2465b0b8a65201f8c66ae
BLAKE2b-256 67c0bddb0eeab8e181e4d0bacc861e991437ddae08828e520f1b7790d372d8f6

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3812db7aafe3bb582981b5124888c69740668436a057ef2adaf9a6fab4b34178
MD5 c8089a42da79f6db6b7ad34dbfa14054
BLAKE2b-256 019e4bed3bdbf11d4dc271d6aaad7bea6f0d31bb1dabc9587782de71ffed912b

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a912a9b339aceb4db6fdd310988117234bead0664641a07274577041b748960a
MD5 bae614de59bcd0b948664b75a725df9a
BLAKE2b-256 d0f27061bb29b2ff1b5638539a0c1af4c38b5521de1481af088021ae324e415f

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01491aca1fdc2b2eef881ce9ce883d5620779499bbbf7c3b5d9d0b0a7218f33a
MD5 16665fa025ae691d5808122bbeb48610
BLAKE2b-256 899d00be573f986f6334e1a06b4e842e7adf8ecf21de45d7edae8b8339838a1d

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ec9be92865eca9b355c0a913a672a3f9491c09d389e7e019a6600384bc284320
MD5 b6645db15d7cd811275d1611e39bd9ad
BLAKE2b-256 c4ebc28d8d064f40959d27ecc57c8ebf4e0093d3394638b127df50e5235a96f6

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6c3e24fad9159fd4074f3d40350ded3744a9fbca13a030383a2fb0fedb6e0bc2
MD5 12876a0f4b2e9c00cc5da88c70c55d94
BLAKE2b-256 ee17e81acd333ff90c2e8f8bea8841cf81f0b19d13ba6761d7e1519314b21f15

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73c8676f459f57ca683eef268830d753e460e290d3348c695bd025c6166bd476
MD5 adc3c3f353ef2ab17e5ec383bcc554e3
BLAKE2b-256 b12b22de8b89f39924d8349b9e1f9166057c9f00eb861dd482afda1cccf77e2c

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9077fc9f0137d0537659ee5a38f30da3a731ad6fc30f3f050c96f634bdb6a736
MD5 cea712a0e65472852a33cfbc1c183f65
BLAKE2b-256 cbcff671cd29259b45368effc8c4609508e9912ae120ebf081d67b18376e3af5

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9748109c2e7d079dbe3c7cba15bc1d78214774c0d23f56d220cfc99b37a44947
MD5 a24e4c7a70b77ac16dd7d2c63aee17e4
BLAKE2b-256 bea194baa131ac8c40d1f6a100dbc77381e1d129eb8c544b7f8eb4ad5f28cb6a

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5e409c4b7cf27b2383b30026b3beb1debfff8ece54da753380f799dada9b4d95
MD5 12cf8b303a7d4e25791ccec1a1145b8e
BLAKE2b-256 21a81f72ba5fbf5d37930dab7f09082f3d1238faf19bc6b3b72dcb964095a073

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4d3b7e82635ce1af6daea92af00d808e8d1fa7b744b5c540355fa62b28d855d
MD5 ed987061771f1bad6b67ba0815e56f7e
BLAKE2b-256 4bc267235a3e7b833f0888b1df596393cff8d3cb300ee91857a7b305f293aaae

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fa77899fd64bfe29d8c0c7d2a8e5cb82b0c12c79e33f30a0f083638b06b857d
MD5 32f476945b65303a9c90d8e8a239f818
BLAKE2b-256 5f725a6342eec2ade58ba93766571b000af594c0a0708ad6615120aa570e7b3e

See more details on using hashes here.

Supported by

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