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.4.tar.gz (254.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.4-cp313-cp313-win_amd64.whl (166.3 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

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

File metadata

  • Download URL: openballistics-0.0.4.tar.gz
  • Upload date:
  • Size: 254.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.4.tar.gz
Algorithm Hash digest
SHA256 21434f0de2686405f07aa430956ba441480df4e005c53996a4a83c32d6a24eec
MD5 9b73e5d64f2bb08815809ea0f5a8c9a5
BLAKE2b-256 a332b1b668517005ca5a40af324ff9d4b9d4861dbb4af97e3804286fde6eb04d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openballistics-0.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f8382ce459dc2100c247009f6cbe0669146727b3f8ff120bed6af0356a0a8573
MD5 2cc68d9bed743f682ceab3fc82669eec
BLAKE2b-256 03532e6e10b67bdb36d13373a62d83231a8ef8991d9c4d4c3c2ce8a50ff0f3a6

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