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

Uploaded CPython 3.13Windows x86-64

File details

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

File metadata

  • Download URL: openballistics-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 1f232c2a7aaf20fe144cfb641ae01e62ca58e20404d46fa3d1c034ddfba4fd2b
MD5 e853062474daf11c21762e9e9ebe2296
BLAKE2b-256 0aad0fca4e4da2e0fff43580f07f61d8469c95523573258c5966985b083cb6c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openballistics-0.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dc1c7e77bc8d4eb421bb2f360ec493273a2ef0bfca6d23f135c6b4c7fffffb5e
MD5 33916f064ff3fd94a8a5157b57523750
BLAKE2b-256 3cb8591c78f117516cd134691f1396f3516ddf329c6aa1636a0651157b193323

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