Skip to content

Drag ModelsΒΆ

API Documentation

py_ballisticcalc.drag_model

The drag subsystem models aerodynamic resistance via Ballistic Coefficients referencing standard drag model tables (G1, G7, etc.), or custom Mach–\(C_d\) pairs.

  • DragModel: Single-BC scaling of a reference drag table; optional weight/diameter/length for spin-drift calculations.
  • BCPoint + DragModelMultiBC(...): Interpolate BC across velocity/Mach to better match measured data.
  • Helpers: make_data_points, sectional_density, linear_interpolation.

Use with Ammo(dm=DragModel(...)) to parameterize the projectile.