Skip to main content

No project description provided

Project description

hero

Python 3.9+ 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

Dependencies

  • Eigen3
  • Boost

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.1.tar.gz (24.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.1-cp313-cp313-win_amd64.whl (147.2 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

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

File metadata

  • Download URL: openballistics-0.0.1.tar.gz
  • Upload date:
  • Size: 24.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.1.tar.gz
Algorithm Hash digest
SHA256 954bd7315febf1c7b330bb17aa206447b217b2ba43287a311720e7d23d74292b
MD5 c1d96e1e195739b98cf18a10404595f9
BLAKE2b-256 3a10677d0157338b0d26e511f30033f5f452f9d04ead5b824979b5ea990be1d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openballistics-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 33f08e85263393db29c0abb319fa49ed571c482c39afeeff322f4a387a74c2fc
MD5 d6fce125314350addcf459f1b68934ef
BLAKE2b-256 1aec5ca1baf59c224644a0502f92a1aed594af8d2f4045a14f3a688db44496ef

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