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.6.tar.gz (258.5 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.6-cp313-cp313-win_amd64.whl (175.0 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

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

File metadata

  • Download URL: openballistics-0.0.6.tar.gz
  • Upload date:
  • Size: 258.5 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.6.tar.gz
Algorithm Hash digest
SHA256 71fbf9ad6ee739c1ad3922f36674b4cfb8250370a3e063612c2332b7fb4516ee
MD5 96e789d250f0c78fc720c24af76f2410
BLAKE2b-256 165ed8a0650bb44d2901913348e02ba3f388ed2e7cd68e295943cd821579b707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openballistics-0.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f60943fd3e9f824402cf2fe7627adb88dca546ed98ab2a749d17f9154cdcc5e5
MD5 1f8bfddfe0231cbfe67f674a7e301928
BLAKE2b-256 526bbd9b5e5d15610093c7ef111ca68a5e4ca6f1c312b0e53d67c9f5ddf7133d

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