class_docstr: performs forward and inverse geodetic, or Great Circle,
  computations.  The forward computation (using the 'fwd' method)
  involves determining latitude, longitude and back azimuth of a
  terminus point given the latitude and longitude of an initial
  point, plus azimuth and distance. The inverse computation (using
  the 'inv' method) involves determining the forward and back
  azimuths and distance given the latitudes and longitudes of an
  initial and terminus point.
  
  Attributes
  ----------
  initstring: str
      The string form of the user input used to create the Geod.
  sphere: bool
      If True, it is a sphere.
  a: float
      The ellipsoid equatorial radius, or semi-major axis.
  b: float
      The ellipsoid polar radius, or semi-minor axis.
  es: float
      The 'eccentricity' of the ellipse, squared (1-b2/a2).
  f: float
      The ellipsoid 'flattening' parameter ( (a-b)/a ).
class_docstr_tok: ["performs","forward","and","inverse","geodetic",",","or","Great","Circle",",","computations",".","The","forward","computation","(","using","the","'fwd","'","method",")","involves","determining","latitude",",","longitude","and","back","azimuth","of","a","terminus","point","given","the","latitude","and","longitude","of","an","initial","point",",","plus","azimuth","and","distance",".","The","inverse","computation","(","using","the","'inv","'","method",")","involves","determining","the","forward","and","back","azimuths","and","distance","given","the","latitudes","and","longitudes","of","an","initial","and","terminus","point",".","Attributes","--","--","--","--","--","initstring",":","str","The","string","form","of","the","user","input","used","to","create","the","Geod",".","sphere",":","bool","If","True",",","it","is","a","sphere",".","a",":","float","The","ellipsoid","equatorial","radius",",","or","semi-major","axis",".","b",":","float","The","ellipsoid","polar","radius",",","or","semi-minor","axis",".","es",":","float","The","'eccentricity","'","of","the","ellipse",",","squared","(","1-b2\/a2",")",".","f",":","float","The","ellipsoid","'flattening","'","parameter","(","(","a-b",")","\/a",")","."]
docstr: equality operator == for Geod objects
  
  Example usage:
  
  >>> from pyproj import Geod
  >>> # Use Clarke 1866 ellipsoid.
  >>> gclrk1 = Geod(ellps='clrk66')
  >>> # Define Clarke 1866 using parameters
  >>> gclrk2 = Geod(a=6378206.4, b=6356583.8)
  >>> gclrk1 == gclrk2
  True
  >>> # WGS 66 ellipsoid, PROJ style
  >>> gwgs66 = Geod('+ellps=WGS66')
  >>> # Naval Weapons Lab., 1965 ellipsoid
  >>> gnwl9d = Geod('+ellps=NWL9D')
  >>> # these ellipsoids are the same
  >>> gnwl9d == gwgs66
  True
  >>> gclrk1 != gnwl9d  # Clarke 1866 is unlike NWL9D
  True
docstr_tok: ["equality","operator","==","for","Geod","objects","Example","usage",":",">",">",">","from","pyproj","import","Geod",">",">",">","#","Use","Clarke","1866","ellipsoid",".",">",">",">","gclrk1","=","Geod","(","ellps='clrk66","'",")",">",">",">","#","Define","Clarke","1866","using","parameters",">",">",">","gclrk2","=","Geod","(","a=6378206.4",",","b=6356583.8",")",">",">",">","gclrk1","==","gclrk2","True",">",">",">","#","WGS","66","ellipsoid",",","PROJ","style",">",">",">","gwgs66","=","Geod","(","'+ellps=WGS66","'",")",">",">",">","#","Naval","Weapons","Lab.",",","1965","ellipsoid",">",">",">","gnwl9d","=","Geod","(","'+ellps=NWL9D","'",")",">",">",">","#","these","ellipsoids","are","the","same",">",">",">","gnwl9d","==","gwgs66","True",">",">",">","gclrk1","!","=","gnwl9d","#","Clarke","1866","is","unlike","NWL9D","True"]
code: def __eq__(self, other: Any) -> bool:
      """
      equality operator == for Geod objects
  
      Example usage:
  
      >>> from pyproj import Geod
      >>> # Use Clarke 1866 ellipsoid.
      >>> gclrk1 = Geod(ellps='clrk66')
      >>> # Define Clarke 1866 using parameters
      >>> gclrk2 = Geod(a=6378206.4, b=6356583.8)
      >>> gclrk1 == gclrk2
      True
      >>> # WGS 66 ellipsoid, PROJ style
      >>> gwgs66 = Geod('+ellps=WGS66')
      >>> # Naval Weapons Lab., 1965 ellipsoid
      >>> gnwl9d = Geod('+ellps=NWL9D')
      >>> # these ellipsoids are the same
      >>> gnwl9d == gwgs66
      True
      >>> gclrk1 != gnwl9d  # Clarke 1866 is unlike NWL9D
      True
      """
      if not isinstance(other, _Geod):
          return False
  
      return self.__repr__() == other.__repr__()
  
imports: import math
  import warnings
  from typing import Any
  from pyproj._geod import Geod
  from pyproj._geod import GeodIntermediateReturn, geodesic_version_str
  from pyproj._geod import reverse_azimuth
  from pyproj.enums import GeodIntermediateFlag
  from pyproj.exceptions import GeodError
  from pyproj.list import get_ellps_map
  from pyproj.utils import DataType, _convertback, _copytobuffer
label_desc: Use image node_id 13 for calling the Geod obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown, False