Skip to main content

ballistic-solver

PyPI CI

Given a moving target, a muzzle speed and a drag coefficient, this returns the launch angles that hit it. It integrates the projectile and solves the intercept numerically, so it stays accurate where closed-form vacuum formulas drift: strong drag, high arcs, wind, and targets that keep moving while the round is in flight.

The core is C++17 with a stable C ABI; this package is its native Python extension, not a pure-Python reimplementation.

Install

pip install ballistic-solver

Wheels cover CPython 3.9-3.15 on Linux (x86_64, aarch64; manylinux and musllinux), macOS (universal2) and Windows (AMD64, ARM64). The free-threaded 3.14t and 3.15t builds are covered on Linux and macOS. Other combinations build from the sdist, which needs CMake and a C++17 compiler.

Use

import ballistic_solver as bs

result = bs.solve(
    relPos0=(120, 30, 5),    # target position relative to the muzzle, metres
    relVel=(2, -1, 0),       # target velocity, m/s
    v0=90,                   # muzzle speed, m/s
    kDrag=0.002,             # quadratic drag coefficient
)

print(result["success"], result["theta"], result["phi"])

theta and phi are elevation and azimuth in radians. miss is the closest-approach distance and tStar the time it occurs; success reports whether the miss landed inside the tolerance. A best-effort answer comes back even when it does not, so an unreachable target degrades rather than throws.

Derive the drag coefficient from physical quantities if you have them:

kDrag = bs.k_drag_from_physical(
    airDensity=1.225, dragCoefficient=0.30, area=0.00426, mass=0.145,
)

Three presets trade speed against tolerance — bs.params_preset("fast"), "balanced", "precise" — and bs.solve_accel accepts a constant target acceleration. For a noisy position-only feed, bs.TargetTracker denoises the track and fires through the same solver without you supplying velocity.

Scope

A point-mass model: quadratic drag with a single coefficient, constant gravity, uniform wind. No spin drift or Magnus effect, no Mach-dependent drag table, no terrain collision. It solves launch angles only — muzzle speed and arc branch are inputs. Intended for games, simulation, robotics and research; it is not a certified fire-control system.

Documentation

The full API reference, the C ABI, the C++ surface, the Unity and Godot bindings, benchmarks and the numerical method all live in the repository:

https://github.com/ujinf74/ballistic-solver

License

MIT

Metadata

Release files for ballistic-solver 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ballistic-solver 1.3.0
File Size Uploaded Provenance
ballistic_solver-1.3.0.tar.gz 79.2 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for ballistic-solver 1.3.0
File
ballistic_solver-1.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ballistic_solver-1.3.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ballistic_solver-1.3.0-cp315-cp315t-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
ballistic_solver-1.3.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ballistic_solver-1.3.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ballistic_solver-1.3.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ballistic_solver-1.3.0-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ballistic_solver-1.3.0-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
ballistic_solver-1.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ballistic_solver-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ballistic_solver-1.3.0-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
ballistic_solver-1.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ballistic_solver-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ballistic_solver-1.3.0-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
ballistic_solver-1.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ballistic_solver-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ballistic_solver-1.3.0-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
ballistic_solver-1.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ballistic_solver-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ballistic_solver-1.3.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
ballistic_solver-1.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ballistic_solver-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ballistic_solver-1.3.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
ballistic_solver-1.3.0-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
ballistic_solver-1.3.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ballistic_solver-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
ballistic_solver-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
ballistic_solver-1.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ballistic_solver-1.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ballistic_solver-1.3.0-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 33.3 MB

Release files / ballistic_solver-1.3.0.tar.gz

Download URL ballistic_solver-1.3.0.tar.gz
Size 79.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6ace65b5ca62b052b137ad6fb6cb88c805ea7cf7d4ae8651726b2b50974f643c
BLAKE2b-256 checksum
How to use checksums
a46ee71ed2aba427d378573932d079ba8e7365b155cc004357a4d5f95c366173
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
59cf704537a5c860ded644140974c7453af10afbe703a6b01bba7cdb953e51b1
BLAKE2b-256 checksum
How to use checksums
ef5ad6734fd29fe69226a6cfeceec98c125f4823f536371551e15d65abd0eee4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c9bc672117c555c5c1017aa8becba13a42d494c01beab1a534b737c63e5ad08b
BLAKE2b-256 checksum
How to use checksums
37f4ef98865a8a2328c1b4c998073909d4bcccb9f71aa782bd26359294c7d6b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 184.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
80e24691042892f96687511da2e449518fabcc1f850af9df261ce0a805111629
BLAKE2b-256 checksum
How to use checksums
c39251659bf0b938a2fc1516a46e34769cecf26b71f4978e76efa08986bed56a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 163.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6c9f852b2a1740810144c8f5e81265634a736fcb94f8857397dfa6a6d4c04055
BLAKE2b-256 checksum
How to use checksums
1a8231ff4e88e1482b1142fed21951b23616af81f0b1b477c2d70883f823b766
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315t-macosx_10_15_universal2.whl

Download URL ballistic_solver-1.3.0-cp315-cp315t-macosx_10_15_universal2.whl
Size 314.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8be8579ec6c0cc16ad9c136f688958047fbd8c4ede9378aa0f1ea434662e1774
BLAKE2b-256 checksum
How to use checksums
436db59dee3ac1ad03d4800aa2f7b1cdd4b2d97899cd400d0a606a944fc42d69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-win_arm64.whl
Size 533.7 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
018f45d8614a486cc0d49596739f4912f3cb23cb83a5cfa786e8de900660912f
BLAKE2b-256 checksum
How to use checksums
6abb0e356b34df6fe66ce60a822031ec963964df82b7351932366e925f4acde7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-win_amd64.whl
Size 360.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
9bb8f8a98be971376e00f23966016e04ce687e0cfb00aab3cec88d510a4fa78a
BLAKE2b-256 checksum
How to use checksums
407948a77a7ebfc555d130661e811ad3c82326f4d777b014f27b779047600dcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d6c6ab73d1f12ce328521e09c5a762c6ebe6bbf6889d96527713e78498a09f6e
BLAKE2b-256 checksum
How to use checksums
8706d45f7e0beca2798b6a8e5ad21bb3afd3818f28bca9431b1b4c2def0cb63e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ede588d0ca29dd3d596d6ed327cdc1337f32c51ded2bb034f9810252c33876d0
BLAKE2b-256 checksum
How to use checksums
98266653e80dccb08ea340faf952bcbd7cfce0e1d2b44bea86ecae7b91eadca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 182.1 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
78ab10445140469951557290538e743ea09c63ea11e4ab6231df1ccfd2dcec2e
BLAKE2b-256 checksum
How to use checksums
22d2b446c19c5b3af96f6508967e93f0aef47c36a1cb345b8ac9c010aa2ae891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 160.4 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
64bf835f01a1bbb1aaebbfef3eec7df6d6875c806c9c448303d3f086e990632f
BLAKE2b-256 checksum
How to use checksums
68621abeb31305cf229696c80abcc79b2414400e05913a3f0bec47fdec8d2938
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp315-cp315-macosx_10_15_universal2.whl

Download URL ballistic_solver-1.3.0-cp315-cp315-macosx_10_15_universal2.whl
Size 294.8 kB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
11a63be99e158e75e80aebc7995bf7181940c5a9bc8d3932464ac4f07792fe7a
BLAKE2b-256 checksum
How to use checksums
183b009a641e11525a4e061e568f2de587d0bb8ac17fea79e00b7dce822c22f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0e83dae63bb574a4ebef7dac7f480ad4c882b67b9722a4bf5f63d5cb2355490f
BLAKE2b-256 checksum
How to use checksums
14b4be2df08885f6eea1c33b55292c8624ce93b015280b4541db95198eada192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
51bc7a617b76d6e62062c6904d59bef99f2722b71a0ea13881b32352f77d9415
BLAKE2b-256 checksum
How to use checksums
420b40e4f88d8349bebe73fbe7a73455dc6e88f4d6d3660d1ee49f898af3e52c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 183.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c22a088868c7f1b41e8d227ad1c37f552764c1b0d746b336cb8954aa02a18bc8
BLAKE2b-256 checksum
How to use checksums
c93c314916b6916b3e204fa6c8022522770caf50896f3fc2ffd62f14245f95a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 162.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
187ab1fd22004ed69665e34260f8bc288c17b8074310ef0c7ab23bdc8b1cf0ff
BLAKE2b-256 checksum
How to use checksums
8369642382a6cc605021edac1abbf104ee24ac280b46711531c34a5d23279c0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314t-macosx_10_15_universal2.whl

Download URL ballistic_solver-1.3.0-cp314-cp314t-macosx_10_15_universal2.whl
Size 314.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
289b8882a039d6cd21dcbbc8c7c12a02f5dd9b8b285053e26bd29de7acbcc7a3
BLAKE2b-256 checksum
How to use checksums
67a94a8daac489ad9a6f7a248788d20e07f88aca18565afacaf91b20b9fa6549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-win_arm64.whl
Size 533.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
75b54f37e944ec93920c620b1b55c24ff777be2866fe94233cba2780e65e2486
BLAKE2b-256 checksum
How to use checksums
43c1ea10e39b1d71f2be0a8730301bc15775260dda1ea0983e33737123d384df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-win_amd64.whl
Size 360.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e36c60224bbf94b3f09a1f71d646a1cf21028a579d425e652a08ee6106fa9284
BLAKE2b-256 checksum
How to use checksums
c9d0f20fd5078c43f76da650f53474ec7f3cd1d145964f0c519725b37d8e5305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a0843cece7110b1f7214a06fda67aaa9bff83feda4c73dfbb43f67ffa4b66dd3
BLAKE2b-256 checksum
How to use checksums
338aace396222c8691c0e75579de17b58060bd5353b7927a38ba112130ce9bd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e71a75ee4f7e47c6d8248913dd6fd48d4e3bebf6aabba075850466b8cb519107
BLAKE2b-256 checksum
How to use checksums
a722756ec935dcb2fdf851c1b145ca6234053dc34743e5a4662b58ede585609b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 182.1 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
638b292079d7f8353b69208d713c09757064d4ac69afd1f05caa4e5aacc707df
BLAKE2b-256 checksum
How to use checksums
9ecc4505c080f6942cd9de8bb685784b4962d676ae7cefc38519beeb24d8a78c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 160.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b013a78340dcd06659f6a8c0263c4fef8ea5b8772de49c395ff9f94bb97bc5dd
BLAKE2b-256 checksum
How to use checksums
b01b3b44f02fda62eda76edbf015a74092401126dc980d2280bd11f80281499a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp314-cp314-macosx_10_15_universal2.whl

Download URL ballistic_solver-1.3.0-cp314-cp314-macosx_10_15_universal2.whl
Size 294.8 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b735c17e48073939bf46086b1c04d71e9f6f79c21145f950e86fbb365dec1cb2
BLAKE2b-256 checksum
How to use checksums
a32e2e9e0f06cbdc0385d5628dc523e2935851f89db383216f88cbc6b814c1b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-win_arm64.whl
Size 516.0 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b1af3f8db352cbfc77e651d9027108911dce4fd88875c4ee2ceb4838abc4dcc7
BLAKE2b-256 checksum
How to use checksums
cd8ce1b624e72c9b373202bb3445e4f5314248f3580c2d24e0073e71f8ee6ba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-win_amd64.whl
Size 349.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c6567f5dde0d4604db8a70154ebb031238f36e462064a292f1b64121e852de18
BLAKE2b-256 checksum
How to use checksums
0236a91760be9ed212b78e4736c6e60afc9eb71f3a2a285785811726d5988553
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
94fc2e1c6d9fdab4cb45dc809b8981857d8d7d39a37d6075c05ecb403df3b313
BLAKE2b-256 checksum
How to use checksums
cbd8532e46f4ed9a37f7b663bc6adca8d8f196c97002124fac5466d606361059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5e5f3253540133409535b07299b9dce6a5735ece8c55ce05273d4ffc9a5c0fa1
BLAKE2b-256 checksum
How to use checksums
b26dd8d8e00eef05ddd88c31f8af5902279ea00871cef3c6d4207e0b0d162d2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 182.0 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9fbb584498365707dbfd05a6aa19065ec666d8ace84e56414678759e8b9dcc8f
BLAKE2b-256 checksum
How to use checksums
e210f2fe1752afa6bd9dbd93321ce4838249dfdac7e163217915daead6998353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 159.4 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
39105f8f11a0d5056e0ab7c9489f06455f0d66bc1acfb5b8ca473571df68536f
BLAKE2b-256 checksum
How to use checksums
a1f66e32b017eee90fecb542880e372dcb86263b66e8b79e91130b93122e0566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp313-cp313-macosx_10_13_universal2.whl

Download URL ballistic_solver-1.3.0-cp313-cp313-macosx_10_13_universal2.whl
Size 293.9 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b37add17440a515d24c81b74625296ac165ea3a2a9bc6371530264b216d0e8b5
BLAKE2b-256 checksum
How to use checksums
df6e7ec45ca1a18780d25ce38ee9b6c2d136445a0824c5ae56a7b6e64da41e0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-win_arm64.whl
Size 515.9 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
b480636cda90242d6115e19a1000957f6ebc69c970fe4ff225aa67986bc5eaee
BLAKE2b-256 checksum
How to use checksums
5feeb821158bc7c9a697fd25327561d0c630225e6756740909759d1c926b766d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-win_amd64.whl
Size 349.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9be0db6b912c9955a4a49a593a371e257d8242d2fa4cdee162622169655da70e
BLAKE2b-256 checksum
How to use checksums
d2733f3bae6326f34ffec140bc3047f80464a64cb44b9faca433be05924e7384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f13578d8436ba0d84bba1e507cc01b783a84e2e036b620e585954e6ed40bd040
BLAKE2b-256 checksum
How to use checksums
1089b56261c2e8bcd97da1328d2ca51bb061517d56f166b650f1ee0cf83c8c5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0937c397514275e0c8189835aae241f24371876d55294cc74c4800c4770c0e75
BLAKE2b-256 checksum
How to use checksums
8a0bb0212d021999a13bbd6a71bc28f9c7c299a275ec41acc2b109e7996b8eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 182.1 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e9d687bef0dd8778e8edf275cd89c374d6df91056c4437e8282fc156f1406a96
BLAKE2b-256 checksum
How to use checksums
216378ed116c20b3c96b8ac1202fe0f1a3cccf8363cabd147612b397586a0c49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 159.4 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
41519718dd49aef41f780775cd7a097220a8f21be04e5cd7986a2919265f4de5
BLAKE2b-256 checksum
How to use checksums
f415ff0db3dc5b90a4d1d066c3c89019d339a2557fcfefbc98fb437d47c12e1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp312-cp312-macosx_10_13_universal2.whl

Download URL ballistic_solver-1.3.0-cp312-cp312-macosx_10_13_universal2.whl
Size 293.8 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e8945ccdc9c39c54d9ba64dd68e21c7a7ed17c5c20e0ae6b519b1d3ba995a502
BLAKE2b-256 checksum
How to use checksums
e0fe60ae7a8a45aaeb5a75cbcbfd782b44a3d38e37bf2863ade7f9a12de68390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-win_arm64.whl
Size 517.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
6a9fd0a6c6c4ff7fd852ee45ed968d0e9175f86077e13726243696dfff455247
BLAKE2b-256 checksum
How to use checksums
1c1c043bc8d7fd41ddf711e28d9dbf8d2524a517053d280f0bf1fe5871d20628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-win_amd64.whl
Size 346.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f7e04c8b2cd5949b23190ae0fbbea76c34fc97607168e3e04be51c978d96c99d
BLAKE2b-256 checksum
How to use checksums
a462732e8757c6c31fd2d96529084a0ef18ae23d96fe7aaf746138cacc16f878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5e9e88b407bd35877bb45b65e18827a498f15889d587db015bc83048fb0a8d72
BLAKE2b-256 checksum
How to use checksums
3f06809341c04afbbc46ad30342902f64bb0cdb696e142f1999b2aaa9dd5549e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
582b690443e50a4f02b0466109c1af45bc6ccf7cb633a122e0427e0221ca2c5c
BLAKE2b-256 checksum
How to use checksums
8bf22123d43bf5733c61101581d82d02c61a35f0456456aa1a1becb596fa27e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 179.4 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07fda189eaeac5257a576ead357ca26c2f32d4f85e77771fcb6e0ae4903cd2b3
BLAKE2b-256 checksum
How to use checksums
5eb36f0d6591984265881257c3dfe548c575b12d14b945778b8b3dd1783229f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 159.1 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
84d33894cf7108a76b4f885612a40ece0e0a5621c25749c9c3e37ea68a3e9942
BLAKE2b-256 checksum
How to use checksums
1cd3469a1c3121a409b3ce6708d59fa9ee8c9900f08b6937017bbc53212cef72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL ballistic_solver-1.3.0-cp311-cp311-macosx_10_9_universal2.whl
Size 293.0 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
199f3bc26c37e29960246323c37f6d7fc42d67bf041a9fee99664b105ff1631b
BLAKE2b-256 checksum
How to use checksums
2a2efa87d92a10f78ae4f1024be2f78ac04474bd04d838a69d55842e779db522
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-win_arm64.whl
Size 516.4 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
2e233aeddddaffe9ae2f2562576458a34704b86c0883fd331215e04144bed6c7
BLAKE2b-256 checksum
How to use checksums
34d059dfefb47590b9209b5f7e24963ff636ecfcec190772e88b35804510bea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-win_amd64.whl
Size 345.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ff1f8bf41c03861bf0e566a962a8907bba78f566dcc2fa7d2e5707fa39e305f0
BLAKE2b-256 checksum
How to use checksums
42c2ccbbb304b03a82c20e0237879b958aeb80547060ba389bbd290898d746ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c478cbfee240bf40ba79a51ba47de89d9f6b588a268fd4d4947656af37bc3ba7
BLAKE2b-256 checksum
How to use checksums
7ff1582bc9efa06800ec840b1014b795dcacc443f337bce6a08761a2b698b1ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a1414457f934762e37b7596d158091368e5d7ae66006f3abeda40558348533b6
BLAKE2b-256 checksum
How to use checksums
6a814f49164fc749be1eddc63af178d8d9802105c0057df336d310049226725f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 178.1 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1505f64edfa90bd8b610e0846c43eaeca3b988457aaea4c7dc69578bfa86039f
BLAKE2b-256 checksum
How to use checksums
497c6a334dab7ad20967a65256969e9a4957066ee67a907ed0716f3761794d29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 157.9 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
79418f2a33ace16ef374de05edbbdad86e475360e6258249651d8a25836ee38a
BLAKE2b-256 checksum
How to use checksums
7e118dffbc1474a0f57c44ec91eac35a2e46f627e944b1008db7b14d4dd28e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL ballistic_solver-1.3.0-cp310-cp310-macosx_10_9_universal2.whl
Size 290.6 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e91d00505ece141240725642ee7493ae9f03a1bce29e5b88a854db87b1987a50
BLAKE2b-256 checksum
How to use checksums
49b59f0c5c7caa305b3d5d5f5e1daae72150652038e80ef639e055472c83abfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-win_arm64.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-win_arm64.whl
Size 514.5 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
de4bdc7f32f0e46c9e7accf97ef7f71c7c44622816e231b1bd97b3737ed1d98b
BLAKE2b-256 checksum
How to use checksums
02af0cfd3ad22409c35ed3d1f97b0c9e0c173a70a044de6f58c97049de330eef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-win_amd64.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-win_amd64.whl
Size 346.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e98cf23b984f7d93945a211a46a36448b4954e7fae9743ae99076dffa7fb24e6
BLAKE2b-256 checksum
How to use checksums
5acf2820febb401c8f484eec22370541af65c9e88d3b501d2759e02d65877d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0a1fafd9583026c942e3f5b3272545312bea22a702fd537391bbb0884a8fc212
BLAKE2b-256 checksum
How to use checksums
b6d5f41f99ea7ef58dec30fb349c47415c8bbf35ecda47011e5bd2395e1c11ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ca718fd8b33b61e992215a38e6808ec9e1a4777788d7b8adf84e5158d784a945
BLAKE2b-256 checksum
How to use checksums
32ed9c0a34fd4becea9c79f56509e980068bca3a417277a9dd2d930462b0f928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 178.3 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d59700536bc493262ae781cd30bc15aafc91820c508de6be07a068c8b3ac2ff9
BLAKE2b-256 checksum
How to use checksums
389a61deb95f22ee9d3597b229cd786055f6ef350269d5f8adb1e5b1ee7e8787
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 158.1 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
acbb5818b3edee5ce16af5a5f880ea694128c59f2d06449055673763aa6f5fef
BLAKE2b-256 checksum
How to use checksums
26714b88bf234c4777ab04c6cc0d06b2de4980a1190dbf449d1e214a97c5bcd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / ballistic_solver-1.3.0-cp39-cp39-macosx_10_9_universal2.whl

Download URL ballistic_solver-1.3.0-cp39-cp39-macosx_10_9_universal2.whl
Size 290.8 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
55783f04faaf13194105fa5b1d127b3f317c1e16703c61e9344c080e31c36c99
BLAKE2b-256 checksum
How to use checksums
ecee656767f70e91a83714fe103e0cf2426b18ba349ee79989ffb382afb5d735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for ballistic-solver 1.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 60 files in this release have been uploaded with provenance metadata.

Select from 60 files

Attestation for ballistic_solver-1.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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