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.

Dependencies

  • Eigen3
  • Boost

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.2.tar.gz (250.9 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.2-cp313-cp313-win_amd64.whl (161.4 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

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

File metadata

  • Download URL: openballistics-0.0.2.tar.gz
  • Upload date:
  • Size: 250.9 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.2.tar.gz
Algorithm Hash digest
SHA256 50ceba275d91a5c241892bfdc644c633b0d92471fe5a9094c734aae4046a535e
MD5 f1129bb41b0d0482b7ad8861b925e81e
BLAKE2b-256 eaa65a56e79eb8a5764c1df7f24e09f96d89ce52d44cb37870802a43ac6b5c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openballistics-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9a87e07c3a453880727caff5c1ecabbcf1f3a85d50edb5e0794263d7486a7c69
MD5 584ac212d0aca41048110557123e9c1f
BLAKE2b-256 cd1616a57933bcf45458167d364101eb6e9486990d7c5f50e75a9c388a22d721

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