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.4rc2.tar.gz (116.6 kB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

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

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

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

Uploaded PyPy macOS 11.0+ ARM64

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

Uploaded PyPy macOS 10.15+ x86-64

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

Uploaded PyPy Windows x86-64

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

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

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

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

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

Uploaded PyPy macOS 11.0+ ARM64

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

Uploaded PyPy macOS 10.15+ x86-64

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

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 Windows x86

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

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.13 macOS 11.0+ ARM64

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

Uploaded CPython 3.13 macOS 10.13+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc_exts-2.0.4rc2.tar.gz
Algorithm Hash digest
SHA256 6cf8bd1dbf46e1ee2ad8b220b37e20be274ca78caa4f8e1963174b81300bef16
MD5 9f0e767f3c273ef3336dbd4191ba6549
BLAKE2b-256 645793d02bbf6e8c515b79cdc497b5e630f7aa868e36528bb375c6efb0d33d2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 730711f7c6ea6f073d26f63fbabe4109dc5dfa07d6b8f637f61e531d55683487
MD5 ad3303af37fb7df574b6a5d1d77ebb93
BLAKE2b-256 7fa1ea198e5779139f004aee069a2775bf76545787271fb24a67368f9921d0f5

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb9d619ef61b01a2a9b7ee91cc412a02464bbdb00ec7c71d13855276eb57a0a8
MD5 7f6c53de9faaac34a5bb5966f8a717c4
BLAKE2b-256 31aa60a2d70e77b317f089d6f9bcf838540ab85857aa54af75977f538afd096d

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b8179cce5df14bf002540569d715b9a52cd3d3905ae9ba3872b95dff361ea5f9
MD5 dae6ba82f51d421535417892f4ed0f8c
BLAKE2b-256 aec9495f1e3a844bea79debf00c8ba44d40c74aa8be946a7483e8a83805539a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0522c73033f3f8dfb5ec9f0dda58b72440900b7a883526fd26b2802c622fcbf8
MD5 ac9daae02164ee1c2ee833400ff00c99
BLAKE2b-256 5c0de0611df4f64b3cf3337f26c57165b7e42832a43165ce634066fbda68a8a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c459c98e06328bc29a1f6b417e0f34505dc19659a2d8b1eb137c6bb000434818
MD5 1b9f5c5d5bb620289ca43549c11a0298
BLAKE2b-256 738ddc08bbdacfd8ed7f17847ae5af084d60f9d67f6a30837269efcd942a0d78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a8d76fbd625ec115bb73369dab9f84c6c6864fd83fb16dac5d7aa1973404c0cd
MD5 7cffc7732ac314a003a984d31eb8c934
BLAKE2b-256 e9aaa04e267b588e64a6a19d5da0e385beb7ac7d30dc3f8e0e72db8be353c084

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 193bbc2b302bf99286aeec90be78affdf38d494aae087323f5f8dc926c8a79c9
MD5 fb3d6dc875798a7e582df4fac57b6f65
BLAKE2b-256 001562c8c8858db3ba717022121a445f6fa20e883780188dd019a07f095811f3

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4bd8b5a664fd4dd747ca488dc4a214bd5d9b9ba73f183c1a89721ff2c5c0ed85
MD5 f2096efb2b2a25dd8a519a016a005e68
BLAKE2b-256 8cb33782b1492cd47d6c4b08cca3e18e61a60c9164307a8222d65907d4bf491a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3b53b93071b5944d30e8b771cc8b3ee01f9017e092fda367c404df619d9549d
MD5 3bf56e0fe9e68f479effeabc6cddd815
BLAKE2b-256 427d140b24abc97fee7043717503b34fdd4546344128e91342b44a53d9dcdaa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cf887118b904841906ea5df4b3eb6d257e275f740819290bad95df8f90500c73
MD5 3be69a29a1e700f3af20a4d6a4b99bf1
BLAKE2b-256 255a663365f566d8763cc0263a08d977d6c30b082586a68fd84fa4490bd8d49d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2a432e768590e83f7a0c6793a02dd4f89a29d742acdbf62a76b5f82d35b460bc
MD5 643d667a6777383c6badce2ecffff673
BLAKE2b-256 d306ab1e8232be10b1a3328d50a833fc07b0ce4f78d0656007b43cdbdff60f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6916ba5cf1ca931ebe8afd309f97caf605c18dee99ae8c58a03da3837a73a15b
MD5 b639c4fdb0baebc50f5bec0852765fda
BLAKE2b-256 358e28e54c5035fbe926eb06bf3d0762e549b44acdad0e24f68090c047d0cb87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14e840d70de8e42bdd7841fec4bf4d7bc4388f315329bcce47068c3ddea5df00
MD5 1673b405874444fa078fb067b7950e90
BLAKE2b-256 58a5064de0280a08fd59a667f7ea68b5d9bdd70c6ce4015c0333f08954ffd4e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de7c1a216eb84c401e2161755f0e795784224f7ed554c1cba3e56865a3e1b210
MD5 f4ccb6e9417703117cb07d06866f3875
BLAKE2b-256 7d32ed918b19562ea33d4c99c06ed0f1eecf0bebfd1bf396743714593b2e0b29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb287c38579b894dc3f8144423d62d6f5895b3d164f7c35914bef7a27f4ccc6e
MD5 5ccf061bb4e06d6b163d5c730d1d6f8b
BLAKE2b-256 eb8e59061811ec1a981c2f0972a1a7243f989f675009a7e02509805e8703283d

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7eb4287f238a0a5c250d105d15ea4b8e8199bfa3fde561ee93663b45db3ad64d
MD5 625d85945d813ce5024766873ffc4700
BLAKE2b-256 079c07c5ee9eee870a2b5b72f26b81cf1b8b5b681aee52f79208046b6acb147e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0ffc1a1bc7ad156acd125043cee39f3d30913f20a426e8f5782b2fe4674c84d
MD5 ea26bd3d93d697d5efc24ea961edf2d4
BLAKE2b-256 52caee8535d5705cf8bbe6211c5384087d3dc7bf4062d4081f9afc582065f62c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b6dc00f448b515325fc98993598e4793b8275a9b29020e6490638461a6ab19ce
MD5 7226f22fd7d319c6d4e03dcadfa5aa24
BLAKE2b-256 d5b4e7650946894a2210a35182ae22534275f6ae58c5f8f8eb9ad722dd8c6156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d88c6479ffbe7358fb217beffd6aa3731ef892470477bd28994d05ca652c06b3
MD5 b9f542244975ffd7c86e79eade78fb8d
BLAKE2b-256 037463cbdb91b9ac2cc1a65d23104b65d14750b7834d7f0e05969f33a761e103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1c7c36efb3ef94a1fd14bb69107e69c4fb7aa63ef488a2c99748145d44b14d83
MD5 6041e9bc945fcfa4e82c5c37fe6c54d7
BLAKE2b-256 d1a00fdb20e61469ac762acef98700f2b75fd6333de90552ce57659a68bb9e6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2e86b0c5a16c67bd40d526c74f3843e5bcc6fe29da13b824981610a46c56df7
MD5 5ecb503c40714c0623f3dc7bccb027e4
BLAKE2b-256 0d818761a940e446156cfc22bb5b739636d611f4de04cdf82851df45625861e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3669acd77717855443f4ab91559f561dbe40637a33445d4b25af893b3eeac630
MD5 29c2fd79881a233eed6eddfc204620bc
BLAKE2b-256 842b0043903e8f94e04c77087d095388c2fe5efacd7d461cc7a601cf12b6a616

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7c0dce45440c4020b460bf9f5d906f865a0c5464f79a22bcdbc162bf965fa5e
MD5 4587a01dda677a81d474d1eb858b4695
BLAKE2b-256 b0d26679de0330fd64d31b867b7c8bcdb4c0b3cb29cacd305a498d7acd11fba3

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a88ceb6a44a1099cc9e6e145d448e56808976d17cb00ff200a34c5b6384c7b4
MD5 3e5fd5e4b15b68dec4f9947fa6086474
BLAKE2b-256 2cddbb5925dcdaff27c858c66cc5900f7cfb42214cc7e12eb0d7ba827cf5a1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0e1445ac5f75dc8548154811f0e9345c6152ea7ca7aba78f6551f120b9c6f73
MD5 6d87081fa3526dcd2a6d718adc3ed90b
BLAKE2b-256 409a0329048e71453187286342c1eb58127f9ff8254e53b4c530879db2d1c009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6760b100c56a3de60e59439e6d27fc23cbc149110b0e11150a54daf660388b1d
MD5 2c29c17f87e293ae0ec678808d384055
BLAKE2b-256 060e8f1192103c23995ed1b8f1d555e2384b7175ff43563d5d02494347732fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 65c5a9eaaffbe8df68a9d2ef81079203d5ac92f685f8caa3248f6476e6b8df89
MD5 ebd8a8976a840f5a068b8e33aa446079
BLAKE2b-256 0289d971185d1a6c9cb681e85fd827bdd598825a5e8c8e3e0526a98766f7d4b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a8c49a863e0d366c19106cc4fae8672b3d61b4f0d57143a1a6ab6f62cfd2c4f6
MD5 0ad2ef9ad29d2a0a4c06b49f40661748
BLAKE2b-256 79e6f5cb30fff729cb564aaa16937a06d681efd4bc2640e2a67e243203f462f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9605b7f4403e138611ec63384cb8974d6a239d638259c1c8a572b15b2b3e0451
MD5 a492065e58cfab474f17becdc74c85be
BLAKE2b-256 899695e503b2a59e825dc11b6085b31913d21ca73bb800cd06406ca7bc2f784b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 94c45ba740cdf35dc9190676492eef25821c4156b0c60416f615bf37db9bed91
MD5 65f2853dc94d1afb4cfc31ed5b7af3f9
BLAKE2b-256 408d5d73daaccde99a8aa5d06d6fe2942e40d06c250938205bf54fd415f8d39b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8a99beddb1762c961eb93a29b14f336b4b033245bcce7f953de8e3250c1a971
MD5 b9937c28d6f7d42814b78fe9cf2b3bb5
BLAKE2b-256 d925f09fae62954c6ec3e1bae026526b2bfc4af34d7f098ce3de11159d75b5d1

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2d31f3c5a501feb25a4bcf3ac35af62d18d72fbf46e3e5b894745d176f948ba5
MD5 fb529361fb0b821b605db2d5273b531c
BLAKE2b-256 bf11dc89e4cfd17cc48ae312ea50d9d748a3c36d65c435a1d931f00817f3b42a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 357acfecae6386f848945dd6a93c106a5b28dca51616cf6c0be550e583d9668b
MD5 165b35bee334a602e953976fcb8e4df4
BLAKE2b-256 bd7d4138b0e92b32703d2ce8c29d2460c8a6f82cd0385fd070df39e7f2a9e529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 775881ce5f7789d208a3e3827957fc3f48a07c632e80df11b19fdd2dae3ac4cc
MD5 9538e47f8787200d04e7172885883623
BLAKE2b-256 08814cc812d5d3ea309f1b1eeadbed983aba31bb732eea2819470c7dd0931fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 145654b8d0643a08cb7cb5185859b3287d5dd754ab502ac958362f68d3af0e85
MD5 ca34ca96009db2a05e50d064266717c0
BLAKE2b-256 af634407e496fc708d8f6be1ab2e39e727d28354a6979fb825f8d7b1342c13de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e69b9fde0fc1a13f183cf4be6e626ca519d0fb0fad390ffe22a17518e98ecd79
MD5 4ed6b185d67b0a494d7a16ba8fe9e09a
BLAKE2b-256 4b265ba9f4f822319dcf0c76578edf17424df8ba9d8d5eebe42a6cdbe5370a2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a03e5400334abf6fc18250647499f94e2677fe53b940054fa1ec4dc2e0684fdb
MD5 570f3179d5c9f8b14eefc2403452a501
BLAKE2b-256 660b6ce9eeaa910c6069727a43f1cebffb1abc78197b87e1183156531d163ff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8cd86e5df84536bd1d02ef61a8e44b14231dd5a59499c09542857f30670d917
MD5 f05080c667a3ed4a0d8d666cb33442c8
BLAKE2b-256 2a171202985355a49da9f1078986a4fcb6d85565750d7ea218b7a6c9a5a76f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c6dd288891485d4f6105c868641d463659e8de108a1812fb7bd5c3f27c6a81e
MD5 c77a415917484fc6d8ed7011e7e5792a
BLAKE2b-256 854edb5115f4c0acf4bb12457adf09cbd9e6fc9e9420dd77a4e8a8eb54645ec7

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d3a5c85adff1f0730d0a751547f3dfc20149a15a42d6db6094dc7f409bff6f3
MD5 737f99d64cc460379f14282a0ddf0654
BLAKE2b-256 4ed0ad9601554b2b7c11c6521a9f8c0f5d7087a03e4e4673a86f673c3c62e998

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71b4759611908ef7edffe4fd1e5e5cbe665448323a9fb503c939bc93560283c9
MD5 0734c3308660fe5f6b2362b8cc0493b6
BLAKE2b-256 1f1ffbe5e0fb7c8666f5a1a3144070c3e92a513b01581e86f634b12277e947a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c48e714d0c96d1b4f4755a7ced1e773ad2cd5ae0086823e2fa534f0376e3e10c
MD5 bf7023db8e6a7b8967ada78088febc23
BLAKE2b-256 defc600a4909626373e52c1dc42d9adaf15640d3063f350c2259b3e4f0d65a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4fcea17eeba40df5975f85c452f391b438fe10d15bb5555438eda4df79fee6b9
MD5 97ed919d535dfd20786bbc2101f39925
BLAKE2b-256 2fb8ca4cded37a124d73583885e5ebe335824be2e959b8e61c5436613a7547af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5bc2e4f1784e2fe478f2ef15af6020e5145a984f7fa12834677dd076ff28bc8b
MD5 f4055807cb985475bfc493da421b7c9a
BLAKE2b-256 c063f65a49e9b422bbb925847454c74b881cee66e1fa72d07ad50d8bd54ac36c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e10cb57e4992e3391659e6a744bdd74831abffa09440cbbe39279e258bd4a1b5
MD5 8fdf665ff0532108b60eb765246f0f40
BLAKE2b-256 e092c7085e6585c8d054b68aae2784bb9dc8912178ff156a7ff092f47492df70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 43bc9c1d9bf5d71180b8e5fc9dfe76044a98e8368d858ce56088f3293549c38f
MD5 1588d1d3792285dff7caa97d8b8e82b7
BLAKE2b-256 15523fa9919e40f51bfb3d43336c48d14137108392ac21cc760921e03ef29e85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b0d29d10c6bc9ce1de99ffd96d73e5acd00632f32dacdb02ba5b5717343f51d
MD5 c766c1c460ada5af0cffff3051a39529
BLAKE2b-256 6c8d06f5e8eba4de843263909ae81a29e22b62c21c810f1357966172ab2d8596

See more details on using hashes here.

File details

Details for the file py_ballisticcalc.exts-2.0.4rc2-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.4rc2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e17c9daf6bed5bd2a3b8cfb4f8ec794b68351b116c1ef2bd842c0362d6ffa235
MD5 259f4c481126441966eab846608c6d39
BLAKE2b-256 efac217ad0cc1a948a571b6c973bb3a54806ab07550d9bfffccce15f2eb3842c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb9a6f0468f9e198803db694cfc8e823a4d1c7c9b6b7bd0cdb0d6e51ca34ab88
MD5 f65a9bacf2806470a4737d1caffc369a
BLAKE2b-256 f88a90bc3b9c6d5aa4ae44e2a6732c5805defb43c56c03ed8a7d2ac51a6c1ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_ballisticcalc.exts-2.0.4rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e17442aabcd0df3aaabfb7af45cf5585a6ea5b7ad681ef757d00720986dd14a2
MD5 1a4ad3241b9d1f94bb3883f53bf4ce51
BLAKE2b-256 0ca9a18a99e3f3b6982dbbd701254a80289608579b0ae1d5edc02f4170a91226

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