High-performance Python library for computing ballistic trajectories and firing solutions
Project description
OpenBallistics is a lightweight, header-only C++ library with native Python bindings for high-fidelity external ballistics simulation. It is built to reliably answer two core questions: Where will this projectile land? and How do I need to aim to hit my target?
Capabilities
- Trajectory Prediction: Compute a projectile's final impact position or full sampled flight path over a given time of flight.
- Direction Optimizer: Find the best-effort launch direction or angles toward a stationary target at a known time of flight.
- Direction Solver: Find the required launch direction or angles to hit a stationary target, returning no solution if miss distance exceeds a threshold.
- Time-of-Flight Optimizer: Find the time of flight that brings the projectile closest to a stationary target, given a fixed launch direction.
- Time-of-Flight Solver: Find the time of flight that hits a stationary target within a miss distance threshold, given a fixed launch direction.
- Intercept Solver: Jointly solve launch direction and time of flight to intercept a moving target given its position as a function of time.
All solvers accept an optional platform velocity to account for a moving launcher, and support earliest or latest solution priority where applicable.
Physics Models
- Aerodynamics: Mach-dependent drag, yaw drag, lift, Magnus force, overturning and spin damping moments — configurable as a constant, curve function, or lookup table.
- Environment: Temperature, pressure, gravity, and 3D wind — configurable as a constant, altitude profile, or spatial field.
- Frame of Reference: Local Cartesian, X-east, Y-north, Z-up.
The trajectory model closely follows STANAG 4355 and McCoy's Modern Exterior Ballistics as primary technical references.
Python
Install
pip install openballistics
Example
import numpy as np
import openballistics as ob
solver = ob.Ballistics(
model="pm",
integrator="rk45",
environment="isa",
projectile=ob.Projectile(mass=0.1, diameter=0.02, drag_force_coefficient=0.2),
)
def jet(t: float):
return np.array([
69.0 + 340.0 * t,
420.0 + 1000.0 * np.sin(0.5 * t),
1000.0 + 200.0 * np.cos(0.5 * t),
])
solution = solver.solve_launch_direction_and_time_of_flight(
launch_position=[0.0, 0.0, 0.0], # z is up
max_time_of_flight=67.0,
muzzle_velocity=900.0,
target_position=jet,
)
if not solution:
print("No valid firing solution found.")
exit(1)
direction, tof = solution
impact_pos = solver.compute_final_position(
launch_position=[0.0, 0.0, 0.0],
launch_direction=direction,
muzzle_velocity=900.0,
time_of_flight=tof,
)
np.set_printoptions(precision=3, suppress=True)
print(f"Launch Direction: {direction}")
print(f"Time of Flight : {tof:.3f} s")
print(f"Bullet Intercept: {impact_pos} m")
print(f"Miss Distance : {np.linalg.norm(impact_pos - jet(tof)):.3f} m")
Output
Launch Direction: [0.61 0.643 0.464] Time of Flight : 3.666 s Bullet Intercept: [1315.367 1385.849 948.179] m Miss Distance : 0.000 m
Contributors
License
MIT © Ariyudo Pertama
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openballistics-0.1.0.tar.gz.
File metadata
- Download URL: openballistics-0.1.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
214f590ece97c3847e52c5d29d830933a1884042baf943c98b3dbbff192b7644
|
|
| MD5 |
18e6705b6df42988f460f69f4bd0c97d
|
|
| BLAKE2b-256 |
387f279700f5aa350f8f899c617ce45242124c66ef1611a8cb4f6dfbc991b0d5
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c04527b9575fd71f0b0b3e97cdd22cdf2ac5927b2400ff20053b6846de8172d
|
|
| MD5 |
249d928e7ba025af1fd46ba10f08919c
|
|
| BLAKE2b-256 |
724d3d1fcd79ca90070708242500d65bd6e3b7ffc9c89c4f972c317d79a7aa81
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-win32.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-win32.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d961081241f7a275c192d87e12d93619937b766a62a7681215b2dbba07045208
|
|
| MD5 |
b8c9eeeccca4b47ce34b3ee40d758008
|
|
| BLAKE2b-256 |
03d311cc9f0e61e52d754c02ac677d0455e0c70fbd081c136380b529d74b1e0e
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4b88735ce69b1fb9eb933a95d544774060c1974d6eaba5649c9c2e7bb8fbd22
|
|
| MD5 |
0db6169f0085912ae1818d6762b3577a
|
|
| BLAKE2b-256 |
645e6ae3a67f02243626d260a7579f6e9bac7bb306a849700be6f67e0f7ad343
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c37c1eb63a41951e685a57ebc2d7a7e5a81a1ec39cd43aec9973e5b189eacdd
|
|
| MD5 |
8069f6a97dc22e563ddf4f868cdbf5cc
|
|
| BLAKE2b-256 |
40ea06ea2b3a32b1d6fd76af7dcc14b5faab278a13a585d85755c7b2babf3e77
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a54d579069e2dfb9df521de6cad72601f5019eaf755ccdd60004962d9c1db9c3
|
|
| MD5 |
78935ab3d3778887edc4926c5b85a1e3
|
|
| BLAKE2b-256 |
9cac756f26be0a4626b075b17f24d1834436f3b3da0f4d59d771843d4a3da882
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
451854b0e91d2a0bbb5bd9071a6af94475baa8b42d48c2b8076e11dd997e0bdd
|
|
| MD5 |
0ed53ad2732fa9f5d615287889aa2275
|
|
| BLAKE2b-256 |
0f320536da30e3f70943ef188cc8dae9f1cb92376faa7bebaeb3c505ddeb6027
|
File details
Details for the file openballistics-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0693aa276c899fb23307f41c983014d662b1e999b6c2555b9059b7b6dbaeb94d
|
|
| MD5 |
e16415914f8cd26c9b3a3c0808c415ee
|
|
| BLAKE2b-256 |
48e5a125b28f1be5689f0afebde420c8c3e1070601405f5bb81be2f3567a51d9
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68ce4c656a3a911dc6eeb16df79b5a5ec86e3895945827229b8941e442ed6a5d
|
|
| MD5 |
a28af697aac81e16ad0f4c6bbe447177
|
|
| BLAKE2b-256 |
c96660b0181825b9bb178897b4ccdf39c08d50955fe937ffca255b06ff010bc9
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-win32.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-win32.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c17070b35baa27b2f251d253b90773c5353c51ce56332c31947b7bdf13869542
|
|
| MD5 |
db09bae05113da997516a03478e3a086
|
|
| BLAKE2b-256 |
c3814eff905d6e1d8e407f58b2500cb5ae0efa1ca98b8c7c3c09e397c37271e6
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83131a6e3cd2ef127b3362f2dc8f32ee3b4ad779d46440f18b85aa6b4506302a
|
|
| MD5 |
2403ea526ed608f154dfc30a2f4c4ec2
|
|
| BLAKE2b-256 |
fe6ba285b416e065afff86c1511aa787700804d54e3a3ddd144640a1998037f8
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b608bbe7489e18b750134d4be7355e60c3874d54c13752fbd3ba869eba2bbcb1
|
|
| MD5 |
1f6a4a42b1b14d46af97c64631cca287
|
|
| BLAKE2b-256 |
b24b07d4efb5b8963608b97f95e81247d66e805b3c7316fdfadcacdeef7bcbca
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
177dca67a143891c09627b7ba7e2ccde3edb1c94305ca2303c921f28c8de1db7
|
|
| MD5 |
1b8dde90d67bb4066f0f2efc8e8a2cb8
|
|
| BLAKE2b-256 |
d31aa302defc7bd6eaada916d7717bde85a19d64f6e5fd5f41d681d9c14ae79c
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7dc0d96f8373c8a8020845a94ce26efe5cb115ac2b5ab9200759d8ad2a34b21a
|
|
| MD5 |
a51d21aa83e795d6dcf8b7f27839a7a8
|
|
| BLAKE2b-256 |
8592009ffd47c46021cb5708d8774aaa8e55a61180c063062be2503fdad08c6d
|
File details
Details for the file openballistics-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75674c488ee5222bfb27c56ff101fbb1b7f2c4a48ab68c2a28ee184a6d06ba58
|
|
| MD5 |
1ab8aa7edeef47182a5fb103e837d168
|
|
| BLAKE2b-256 |
04bd8d22c447cf52496971813c1388eb5658cca673f6a3309a4c3e85f18ce1dd
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79a3ed3fc2152ff90c65a0030880676d1e7f6e7608cec3886c7e2c3488e1f31f
|
|
| MD5 |
b9a2f3503f6894a8f2d96f69a7777b0d
|
|
| BLAKE2b-256 |
780a78654e9f8ffaf79791513a401f5effcc4aa15514c075e9e9da29bb5b79a9
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-win32.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-win32.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8bc39b757fb56a58f29fcc7525e87d3270cf7fe8733e0277250cc35abe41dcd
|
|
| MD5 |
fecb1134a50ff9e7b142654dec8818c5
|
|
| BLAKE2b-256 |
82f39dd6c0996d97cd8fba0c9ffa738720f06997c105c6111e9d972eb99f640f
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff54bee8eb65248e33d6de380e0aa9cae49e0392c177d6f6a5ab05b5bdc060fb
|
|
| MD5 |
3aecec4516d4b6257cc2ac1139562e1c
|
|
| BLAKE2b-256 |
99bf5b9a5fd7198c7c091011ad585b527b64dad85a24a5fcd36a69c2814fa249
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f28112a3859211a67cf295ad9458838f439a2f7c0015247d9cf6c6b2de2074e
|
|
| MD5 |
771a9efab771fb84bd12fecd9e314df0
|
|
| BLAKE2b-256 |
5629d8ae6376a0b704e9160ed2690a77540ed37b1966e864f857f89e52b031dd
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6f29879969b5225b61d7a821c880635cfc62d3385ae0900bde24406f8568484
|
|
| MD5 |
d21f27ee756348bf1a2a8cd9924e7d3b
|
|
| BLAKE2b-256 |
e2baa7e13b138a6bc9c21e8dc10d7c382a3a52f8e4dd5093a5fe81a7a5fd7d30
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b80f5e9934ccee5285d1fdd9927869d5d341cd495fa99e5b2792845afefde49
|
|
| MD5 |
dcbcb3b00109c284391a95564453d06e
|
|
| BLAKE2b-256 |
cd4ed8538f0a0f95128095c87697b2e29ab8879a9d440386b00be386b788c5b2
|
File details
Details for the file openballistics-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc6c8167f6dc36b63860bbb08e0e57e785633a4938cc9e2b3ec50a3845a951bf
|
|
| MD5 |
b07fa07d66d74a14b2abbd6e82a7cd4d
|
|
| BLAKE2b-256 |
de90b176d2d030ba98e2856b4bdb809b4fcd9f5dcadb4ce2aad34f000bd8a1dc
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
043026e287a540be4662a921ceac1c6ba46a269eaf4259c8cf5a997310adcbc8
|
|
| MD5 |
9d048f1c26d5cce3687f056d495dddbc
|
|
| BLAKE2b-256 |
5413dc5f82dc2cab4ca39c7044af54efa422e1265702caa69107127112f44e2b
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-win32.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-win32.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d79f39ae0c67cc7f392dee8a3eb56f1de9002a126c2e5a5f10a49f63473e0918
|
|
| MD5 |
d885490956c24bd94117fcb7ecca651f
|
|
| BLAKE2b-256 |
8f2acf4529a72e7e35fa6ee8d7bb4f0fe6731c6e1d325d6b22ad3892dccc95ce
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7b8f4575d4f17026f0977e13b1ca7eee66ba8fead7d6aa896af87afb1495b1d
|
|
| MD5 |
424a790afeda6c8e8ecfa537ae339507
|
|
| BLAKE2b-256 |
c605b047d99e6602c983e020026a5aaea7ca6ac600af61a43ebc3f7f45254e13
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29cdbfb7a74ec50309c78f79c2bfb166813f5a218884304dd87af2b05cbbf802
|
|
| MD5 |
3cbacca6569ff3b70df62254ba2a54a7
|
|
| BLAKE2b-256 |
dd2c73e4e2fc5ab64f5fa1e6de6e5ac79ed7c2d7167e905cd00c0c7ea29485b2
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd712ad052f8aa595796c6cbd0bf5f02a80c8405e039940b448d95033de0f573
|
|
| MD5 |
4954c3601e2f07ff7b8c096df301d463
|
|
| BLAKE2b-256 |
89398518814d86187485576cf174dfd8f0a0a948bed15f391ca8e02ef80eef49
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a658d3bd6f2192567aa887de17d8023353b585c89bc8bba373fb64a25fca709
|
|
| MD5 |
0736446a776362fe1dcb96aef45d4d1e
|
|
| BLAKE2b-256 |
f3e4ccecba05ede1e11ea0233c5ce50d421ced2201d42da1ced6fea1aea0c8c3
|
File details
Details for the file openballistics-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b6db712de0a51e5a9fcbb411cd6de85b1911489971340bfb7677ba83c91a4b5
|
|
| MD5 |
3becb92d8fd0df76baacae30a1f506e5
|
|
| BLAKE2b-256 |
43675b65af016611d477f50f96a2ed77e7515e3ee545441389b86c68f3f1aecc
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf05cf92d4888007ea5af30e74d56c76316af14a93576f674adeb2f2f0a10552
|
|
| MD5 |
23eae8cae96851ecad569a6b01b0896a
|
|
| BLAKE2b-256 |
ca488aceef0e55a490ad243985a7bba561a766744e653b1170238dc90201cfd9
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-win32.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-win32.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
098282bfba5c729a5693d63b834ed88df7343a6e24905ffbad3439df5b72ec1a
|
|
| MD5 |
092375ff0744974567e383b6a086605a
|
|
| BLAKE2b-256 |
2f1373dda1a76a1255cebb6a3725a1b2b84837cdd1171b044b7c5237f5b334c7
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc3e05a734720148d6aa6a540d1b5af3951fc2ba09dcb3a7a31c04f16d03f832
|
|
| MD5 |
aaa5df88e47e6a4c4db25cf4e2605121
|
|
| BLAKE2b-256 |
07a5015ba3af8c6e9bf1657e88bd5a1a5440c75bc8b260305b0e66154827ba2c
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-musllinux_1_2_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54b17a457ff223947bf630bef619d69b78b5b8cd11fc2f6984cab4879810ed58
|
|
| MD5 |
a2cc1ea22e9d63f958ceb6a167d18185
|
|
| BLAKE2b-256 |
aedb986b9100a528b55b3f95b4fbd231ed54f6601e753147d73b70c2609382b3
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8bcb1d0bdae6537bcf8d22ed78fbdb21b586f3e5a5b5236e5e1a3202d4ef420
|
|
| MD5 |
376604cc2ea8a9431b44740115bba91f
|
|
| BLAKE2b-256 |
72cc696da9026f97d4202e339183b67c012b2aec9988551ac01e1514d08cd54d
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
039acd863b1a1bf2bf4b22d5d4069e8c8cc76c13d08a370b6510b8713b7b29c2
|
|
| MD5 |
5368543c9c7a489be69205f3b59f545f
|
|
| BLAKE2b-256 |
86c06cd6a6776f624a1050502c21ea197f1306cb07385ae9ece3cdfa9c9db05d
|
File details
Details for the file openballistics-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: openballistics-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c11b20d950fbf6c6ba586f45a7015480d557f49e5cf956dd48b81dbd3a47806
|
|
| MD5 |
7cbb8e9ddb246b3dfe18d7739b7a6c04
|
|
| BLAKE2b-256 |
2b934cf8ed395f0ed6a71c9957584e2f878a400c53a3c1baa51a548c4fffd44b
|