class_docstr: Geocode Earth, a Pelias-based service provided by the developers
  of Pelias itself.
  
  Documentation at:
      https://geocode.earth/docs
  
  Pricing details:
      https://geocode.earth/#pricing
class_docstr_tok: ["Geocode","Earth",",","a","Pelias-based","service","provided","by","the","developers","of","Pelias","itself",".","Documentation","at",":","https",":","\/\/geocode.earth\/docs","Pricing","details",":","https",":","\/\/geocode.earth\/","#","pricing"]
docstr: :param str api_key: Geocode.earth API key, required.
  
  :param str domain: Specify a custom domain for Pelias API.
  
  :param int timeout:
      See :attr:`geopy.geocoders.options.default_timeout`.
  
  :param dict proxies:
      See :attr:`geopy.geocoders.options.default_proxies`.
  
  :param str user_agent:
      See :attr:`geopy.geocoders.options.default_user_agent`.
  
  :param str scheme:
      See :attr:`geopy.geocoders.options.default_scheme`.
  
  :type ssl_context: :class:`ssl.SSLContext`
  :param ssl_context:
      See :attr:`geopy.geocoders.options.default_ssl_context`.
  
  :param callable adapter_factory:
      See :attr:`geopy.geocoders.options.default_adapter_factory`.
  
      .. versionadded:: 2.0
docstr_tok: [":","param","str","api_key",":","Geocode.earth","API","key",",","required",".",":","param","str","domain",":","Specify","a","custom","domain","for","Pelias","API",".",":","param","int","timeout",":","See",":","attr",":","`","geopy.geocoders.options.default_timeout","`",".",":","param","dict","proxies",":","See",":","attr",":","`","geopy.geocoders.options.default_proxies","`",".",":","param","str","user_agent",":","See",":","attr",":","`","geopy.geocoders.options.default_user_agent","`",".",":","param","str","scheme",":","See",":","attr",":","`","geopy.geocoders.options.default_scheme","`",".",":","type","ssl_context",":",":","class",":","`","ssl.SSLContext","`",":","param","ssl_context",":","See",":","attr",":","`","geopy.geocoders.options.default_ssl_context","`",".",":","param","callable","adapter_factory",":","See",":","attr",":","`","geopy.geocoders.options.default_adapter_factory","`",".","..","versionadded",":",":","2.0"]
code: def __init__(
      self,
      api_key,
      *,
      domain="api.geocode.earth",
      timeout=DEFAULT_SENTINEL,
      proxies=DEFAULT_SENTINEL,
      user_agent=None,
      scheme=None,
      ssl_context=DEFAULT_SENTINEL,
      adapter_factory=None,
  ):
      """
      :param str api_key: Geocode.earth API key, required.
  
      :param str domain: Specify a custom domain for Pelias API.
  
      :param int timeout:
          See :attr:`geopy.geocoders.options.default_timeout`.
  
      :param dict proxies:
          See :attr:`geopy.geocoders.options.default_proxies`.
  
      :param str user_agent:
          See :attr:`geopy.geocoders.options.default_user_agent`.
  
      :param str scheme:
          See :attr:`geopy.geocoders.options.default_scheme`.
  
      :type ssl_context: :class:`ssl.SSLContext`
      :param ssl_context:
          See :attr:`geopy.geocoders.options.default_ssl_context`.
  
      :param callable adapter_factory:
          See :attr:`geopy.geocoders.options.default_adapter_factory`.
  
          .. versionadded:: 2.0
  
      """
      super().__init__(
          api_key=api_key,
          domain=domain,
          timeout=timeout,
          proxies=proxies,
          user_agent=user_agent,
          scheme=scheme,
          ssl_context=ssl_context,
          adapter_factory=adapter_factory,
      )
  
imports: from geopy.geocoders.base import DEFAULT_SENTINEL
  from geopy.geocoders.pelias import Pelias
label_desc: Use image node_id 1 to create a new GeocodeEarth object from inherited base classes: Pelias with example: obj = GeocodeEarth(api_key)