Skip to main content
OpenBallistics

Python 3.9+ PyPI PyPI Downloads C++ License: MIT

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)

Source distribution for openballistics 0.3.1
File Size Uploaded
openballistics-0.3.1.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for openballistics 0.3.1
File
openballistics-0.3.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
openballistics-0.3.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
openballistics-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
openballistics-0.3.1-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
openballistics-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
openballistics-0.3.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
openballistics-0.3.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
openballistics-0.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
openballistics-0.3.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
openballistics-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
openballistics-0.3.1-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
openballistics-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
openballistics-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
openballistics-0.3.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
openballistics-0.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
openballistics-0.3.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
openballistics-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
openballistics-0.3.1-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
openballistics-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
openballistics-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
openballistics-0.3.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
openballistics-0.3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
openballistics-0.3.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
openballistics-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
openballistics-0.3.1-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
openballistics-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
openballistics-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
openballistics-0.3.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
openballistics-0.3.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
openballistics-0.3.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
openballistics-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
openballistics-0.3.1-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
openballistics-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
openballistics-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
openballistics-0.3.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

0.3.1 This release

36 release files

0.3.0

36 release files

0.2.0

36 release files

0.1.0

36 release files

0.0.9

36 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page