skytracker.utils.geographic.distance_between_points#

skytracker.utils.geographic.distance_between_points(lat1: float, lon1: float, lat2: float, lon2: float) float#

Calculate the distance between two points described by coordinates

Uses the Haversine formula for great-circle distance

Parameters:
  • lat1 (float) – latitude of first point

  • lon1 (float) – longitude of first point

  • lat2 (float) – latitude of second point

  • lon2 (float) – longitude of second point

Returns:

distance between points [km]

Return type:

float