OpenBallistics is a high-performance, lightweight, header-only C++ library with native Python bindings for projectile trajectory prediction and firing-solution solving. 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
Metadata
Release files for openballistics 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openballistics-0.3.1.tar.gz | 1.1 MB | Details |
Built distributions (wheels)
Total release size: 75.3 MB
Release files / openballistics-0.3.1.tar.gz
| Download URL | openballistics-0.3.1.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b926e91ab23ce4b6e64cb919d0aadfa28c7d3608f078d692c7147d4f16b77b3
|
|
BLAKE2b-256 checksum How to use checksums |
055b027037c06a4799ba8c906bda3a0b7ad26e14444c20e72a0f6bfc08342e15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-win_amd64.whl
| Download URL | openballistics-0.3.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a5fd18e57d1f21fc74d0b53ae51b42631cd75c2c0caff2dc90b9be260dd3e25d
|
|
BLAKE2b-256 checksum How to use checksums |
58d92bebfac0d805f53634772ca7fd20064374335c9b27b4eb4dfd950db9dc32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-win32.whl
| Download URL | openballistics-0.3.1-cp313-cp313-win32.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
31d8acb7e8a1aa6e6e2e0a4a27d941a9bc6ba735a94fcfe67c93519d3a60bcad
|
|
BLAKE2b-256 checksum How to use checksums |
5880679c782ddca9153230510e5f84283a9314bfddb29e743e7d271fc843a84d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | openballistics-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef3b132adb5c96c8eb6da2d9eeb7fd3be21db1c5b58ed8c2fbbbed31df0274ff
|
|
BLAKE2b-256 checksum How to use checksums |
b8242bff1fdb8dd3ee337672ebfc0827e00a67747a71a42af1c98ec3612993c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | openballistics-0.3.1-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
74aeb2248536c6353556a09d66109e77dd7af0642bd711738690f684523bac63
|
|
BLAKE2b-256 checksum How to use checksums |
461a0340dd34bf5e7b314debc5080fa3e8d76ae525fb323eb69b6555ea421e6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openballistics-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
312341a511606be62cbf45cca501772057dcfbe088fe4287d4a541c29e309d59
|
|
BLAKE2b-256 checksum How to use checksums |
8bef30cf3970413fa0122fd9490a52259757b2307dce1a054fa23468ab1dea07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | openballistics-0.3.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
08422a1e521abbe218e81310fa6c2c9a3df0b074189f476ce51ee48a7e68acb2
|
|
BLAKE2b-256 checksum How to use checksums |
457915120c7f803c268e18a52f43a936db6aabc297656d7ddec868c24e91b9ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | openballistics-0.3.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5914a956fe42cc91a0106f86afae550f3748e7e2429207c375bb914d517c9abd
|
|
BLAKE2b-256 checksum How to use checksums |
0b205f5d1906509e503ca26af71d0634202e55aed2c6b70cd076f7f3f683df72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-win_amd64.whl
| Download URL | openballistics-0.3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
11d81199e34ca3b9ecad3f51c5d5db71dd478e88a239e5563136b9460985a80b
|
|
BLAKE2b-256 checksum How to use checksums |
37fb2c82e59d1a7ea8196a5d52c3df1972ab19ff6c53ce59ff207be3d2f78236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-win32.whl
| Download URL | openballistics-0.3.1-cp312-cp312-win32.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
af93709e9cd5215bcb690a13d504ce33217bca11a7e92e884984916f535289e5
|
|
BLAKE2b-256 checksum How to use checksums |
4f69d5c07ef8c348c98601401b4428c12bd672cd324573d055ba6004d8dc0337
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | openballistics-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
705063ce23d4ae327d5532f19714265311e63c55e74a0580549454ba5290ec9b
|
|
BLAKE2b-256 checksum How to use checksums |
b8db32fa42cc89e73571d4f9dba873fefef1b756202386fc45a915768de77886
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | openballistics-0.3.1-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
a6a76e3756bbb7e5d466dbbb71a59ad4d78700036ce4187ec3337f6cabdfa44e
|
|
BLAKE2b-256 checksum How to use checksums |
fbbbc79b4350292f6f40cdee9b80758dd13a7dcbd51539f448187470ff628930
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openballistics-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d449fa63a2876c10a45133493573fbee6f151e6164418b65f27f34b45347e40
|
|
BLAKE2b-256 checksum How to use checksums |
cbbdee5f3be2fd843f4d8713b0248875b46fab22ce9ab9ea5a520561e17a1038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | openballistics-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
fb5a03013e42bea6f957a1c097efac5dae7c913acc98994bca5202d830abcc69
|
|
BLAKE2b-256 checksum How to use checksums |
eaf5efc588332ffad76dfea6d0f42b15b7d399bbbbdb2f8a3da6d55747b54cc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | openballistics-0.3.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
262f004580c08dd4d1f6a8b3694219109d6acd7fabd53f8dcb49c60aa421d4ad
|
|
BLAKE2b-256 checksum How to use checksums |
645503f0c045fae34efd6b59a3823287a2752cd8fc340053ea241712ba60bb54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-win_amd64.whl
| Download URL | openballistics-0.3.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6c022b17fc240ba4c21f6e2ca3a194b21bdf2b8a2faf9a86b1cee84d5fc7e633
|
|
BLAKE2b-256 checksum How to use checksums |
8400cc76d416e5f305ebbf5dee4d5d62ea66e2f4ef82f2865b7d30daa45c6cf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-win32.whl
| Download URL | openballistics-0.3.1-cp311-cp311-win32.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
985e5c364f7b32aa814ea8833f12e871a44c41f9f564e9141c30729a0722762a
|
|
BLAKE2b-256 checksum How to use checksums |
3e9381a922abb8e2590ed41394907758ef466fa0a646b98cfd24920b5099c314
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | openballistics-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5bffef36d942e4ff1eced6fdd9690ae3c7516c1780f2206298cc7b40f8752c1f
|
|
BLAKE2b-256 checksum How to use checksums |
602c4b4f1d72dd1501f6f35b44b8e0423f68519ed29f812fdff03ebe9b312286
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | openballistics-0.3.1-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
e152e4c166c55568bf906728342bb1f9d8011dbcc9384a6df046b743a15030bc
|
|
BLAKE2b-256 checksum How to use checksums |
765f255e51d5a7a1a328b553efb6885dbe4cc4ed9519da2c4452b385ac68f572
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openballistics-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ce3f51175f61eb387a849aa841857896045e5f7a541d758c2a2908f1999667ac
|
|
BLAKE2b-256 checksum How to use checksums |
740278c7d78006ce9ea5a7c63a6d6a9a75ba5282e953b706ca9466408c1dc3d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | openballistics-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
f4fe5dbd1f2f54ec7f00d5fd32629782f30139ae262f1e64ef0311df5495763b
|
|
BLAKE2b-256 checksum How to use checksums |
112179ddd83e0163cea03650f9a14d49c4d6c5d636d05f1b377370d968ebc604
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | openballistics-0.3.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fa2329c66e267689114fd6dbd2b77151eee45558b7e9292c9d3f703c6f1a10d9
|
|
BLAKE2b-256 checksum How to use checksums |
487a3c4d7a61593bcee718784c14820b0357939c9baee3ec77588dde4cdfc4f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-win_amd64.whl
| Download URL | openballistics-0.3.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5ed67ab440cee652a040421f858258e58379036e8df7cd268c217e5e03255fb5
|
|
BLAKE2b-256 checksum How to use checksums |
c152ea3de50ce0cc3c2c1637d9b233caf797d1c3f7a14af75a601279aa952e61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-win32.whl
| Download URL | openballistics-0.3.1-cp310-cp310-win32.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6e57dedc74a202eabfb725062ed41b08bd00a3f15f2b1817c80e3df1ca201d40
|
|
BLAKE2b-256 checksum How to use checksums |
6f44d13bdf80bcf35d6c4e7dfbe5e2b964aa31cae42cd53597ea895ecba70030
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | openballistics-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0798c8bbb02ed1968573168984927a99a4aac16670709993663a9ff9bcded85b
|
|
BLAKE2b-256 checksum How to use checksums |
e1f5ab9f0eba6878cc1bb7ca62ee163f66b9acb22c66311d6ced5009ab65d176
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | openballistics-0.3.1-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
d491643ac258cf6c1427ed377fe50d6c808b24b3f965be6064f29f0aa38a2e29
|
|
BLAKE2b-256 checksum How to use checksums |
600f97adb1865c374d97abbc87fb2c5ac0ba1544e28ef2ad5b9a25a6d07f00ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openballistics-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
42bd5a081b7dc965761a829913734dded49cd5a0649b96c78eebb8cb217fc25b
|
|
BLAKE2b-256 checksum How to use checksums |
71e8ad11fef4b28e86bf03586658c826f1b0a655ce5125d166540cd9296d95d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | openballistics-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
ce1a6cf6d5f07f6ef8c1b5839c376d569562dff19291cdb827c757273b27b93d
|
|
BLAKE2b-256 checksum How to use checksums |
376c229de5765c47ee1019e60b450eb29da8e25182679582a5dd63421bf84685
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | openballistics-0.3.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f6c3052696a61c90296623b04d53f57e2cb1f7098a94e30da9f1691a81eda198
|
|
BLAKE2b-256 checksum How to use checksums |
34850e25edc2c80721fe0c100d0cf271240480639ef401d246d916c28e6c904c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-win_amd64.whl
| Download URL | openballistics-0.3.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3aab4ce1538503e5e5bc455210f9d6151ac6d1ab54b86973a2a7412f3ea38cda
|
|
BLAKE2b-256 checksum How to use checksums |
8df5c3f63be68b3a656b732ced2bea3d0578aa4bde25aab7a5b11a038af91dd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-win32.whl
| Download URL | openballistics-0.3.1-cp39-cp39-win32.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
207c9c1af0a3a0c45b36f9ae87f3ea15a03bc00568d15d4e217a5ace73534f94
|
|
BLAKE2b-256 checksum How to use checksums |
37fc9dc9129bfe651a1dd336f377caef11d8c1677efdab12e957067b2bb746d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | openballistics-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d219b360e672cca48b8b69ebe4c9f780f5736329210d24f01a9cfd67d49882e
|
|
BLAKE2b-256 checksum How to use checksums |
e46f1bc3183fc01f04cb264ea49d3a36ff4fc340acc890d2df56c3603c4dad01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | openballistics-0.3.1-cp39-cp39-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
01e2e1a5427367583b5097f9cfea0f5de398843813bd79fae7f6534ca658c1c4
|
|
BLAKE2b-256 checksum How to use checksums |
fee6ca8c3e3badcf6a9863622527b8f189dde6097f3b2a022b7da0055f9e363c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openballistics-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9c3f96bbede5e19389c332a28eab03e64a04667c8a264d2bdf5d681cc62ec9ab
|
|
BLAKE2b-256 checksum How to use checksums |
b4bffc60fb68267134c16e1e651a7654216e212003d7d45447f7c6904873fead
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | openballistics-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
ad39e8ed73513f683f43557b2c7737ba782951cba91d4b955ec02cca4b610cb3
|
|
BLAKE2b-256 checksum How to use checksums |
b85bd9b8590b8c21903f13075382ad961a871d576cb83b4da49af83423ee3fd0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / openballistics-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | openballistics-0.3.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a04fcb7593156df8b47ee34a9c01e43da2b0d7e43fcfc0fcbcc0d30e7d1d2843
|
|
BLAKE2b-256 checksum How to use checksums |
6d11f41b4ac80b26295574e93b8b16045299c301c6ed6c05af7e58775522f317
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|