Skip to main content

No project description provided

Project description

OpenBallistics

Python 3.9+ PyPI C++ License: MIT

OpenBallistics is a lightweight, header-only C++ library with native Python bindings for high-fidelity external ballistics simulation. It is built to reliably answer two core questions: Where will this projectile land? and How do I need to aim to hit my target?

Capabilities:

  • Trajectory Prediction: Calculate the flight path and final impact point of a projectile.
  • Targeting Solver: Determine required launch angles and time-of-flight to hit moving targets.

Physics Models

  • Aerodynamics: Projectile flight involving drag, lift, and spin-induced drift.
  • Environment: Atmospheric conditions including 3D wind, gravity, and thermodynamic profiles.

Contributors

License

MIT © Ariyudo Pertama

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openballistics-0.0.7.tar.gz (258.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openballistics-0.0.7-cp313-cp313-win_amd64.whl (174.2 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

Details for the file openballistics-0.0.7.tar.gz.

File metadata

  • Download URL: openballistics-0.0.7.tar.gz
  • Upload date:
  • Size: 258.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for openballistics-0.0.7.tar.gz
Algorithm Hash digest
SHA256 61cade9dd96a09742c7e564237c5936b6098c4d478a839b998310d70ea445de0
MD5 25a6541a6160873bd39cae38a8327dda
BLAKE2b-256 02a58149a16fa87290c55d5689e34ada0f9d749ac4fc5b66042dd555dccdcb7a

See more details on using hashes here.

File details

Details for the file openballistics-0.0.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openballistics-0.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 14710e7f346842bf9994d67d3945fe9051e43fcb52fad777542fdc5c39a14c50
MD5 1ecfa532c438f65e372bd69d4849ec65
BLAKE2b-256 861b67989358c4051d3e1b0443cd32bd51a7bc7498ce4258bca25481aaab34e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page