class_docstr: Use spherical geometry to calculate the surface distance between
  points.
  
  Set which radius of the earth to use by specifying a ``radius`` keyword
  argument. It must be in kilometers. The default is to use the module
  constant `EARTH_RADIUS`, which uses the average great-circle radius.
  
  Example::
  
      >>> from geopy.distance import great_circle
      >>> newport_ri = (41.49008, -71.312796)
      >>> cleveland_oh = (41.499498, -81.695391)
      >>> print(great_circle(newport_ri, cleveland_oh).miles)
      536.997990696
code: def __init__(self, *args, **kwargs):
      self.RADIUS = kwargs.pop("radius", EARTH_RADIUS)
      super().__init__(*args, **kwargs)
  
imports: from math import asin, atan2, cos, sin, sqrt
  from geographiclib.geodesic import Geodesic
  from geopy import units, util
  from geopy.point import Point
  from geopy.units import radians
label_desc: Use image node_id 1 to create a new great_circle object from inherited base classes: Distance with example: obj = great_circle()