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.3.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.3-cp313-cp313-win_amd64.whl (166.4 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

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

File metadata

  • Download URL: openballistics-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 bff36a1e461e4eb8a443a7f7547fc80d5fa15e8a22dfc856e9ae97473af9be1c
MD5 8cfcb33e937f0891fe6de99b1014a588
BLAKE2b-256 fe652d39e02050a871fe3caabfba7e07bce430e2311ba94a909efe4b929022f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openballistics-0.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 50a2ed872e6dfb3d25d02c7b0d72e63815d079ec222d39cc836628f297853aaf
MD5 0fc5a2abc210a568e90c3b08ceeb244e
BLAKE2b-256 768b55dd7a228467aa888e1dfe0e94e2003f9a0358c36fe671febc88d6c890ca

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