Skip to content

ShotΒΆ

The Shot class contains all information required to calculate a ballistic trajectory:

  • Atmosphere and winds.
  • Ammunition characteristics.
  • Gun and Sight characteristics.
  • look_angle (a.k.a. slant angle): sight line angle relative to horizontal.
  • relative_angle (a.k.a. hold): adjustment added by shooter to the gun's zero_elevation.
  • cant_angle: any rotation of the sight away from vertical alignment above the gun's barrel.
  • azimuth: Azimuth of the shooting direction in degrees [0, 360). Optional, for Coriolis effects.
  • latitude: Latitude of the shooting location in degrees [-90, 90]. Optional, for Coriolis effects.

If user supplies latitude and azimuth then engines will include Coriolis acceleration. If user supplies only latitude then a horizontal Coriolis approximation is applied.

API Documentation

py_ballisticcalc.shot.Shot