code: def search_orbit(**kwargs):
      '''
      Query based on orbital elements:
  
      http://asterank.com/api/skymorph/search_orbit?<params>
      epoch	Epoch ([M]JD or ISO)
      ecc	eccentricity
      per	Perihelion distance (AU)
      per_date	Perihelion date ([M]JD or ISO)
      om	Longitude of ascending node (deg)
      w	Argument of perihelion (deg)
      i	Inclination (deg)
      H	Absolute magnitude
  
      '''
  
      base_url = "http://asterank.com/api/skymorph/search_orbit?"
  
      for key in kwargs:
          base_url += str(key) + "=" + kwargs[key] + "&"
  
          # remove the unnecessary & at the end
      base_url = base_url[:-1]
  
      return dispatch_http_get(base_urlf search_orbit(**kwargs):
      '''
      Query based on orbital elements:
  
      http://asterank.com/api/skymorph/search_orbit?<params>
      epoch	Epoch ([M]JD or ISO)
      ecc	eccentricity
      per	Perihelion distance (AU)
      per_date	Perihelion date ([M]JD or ISO)
      om	Longitude of ascending node (deg)
      w	Argument of perihelion (deg)
      i	Inclination (deg)
      H	Absolute magnitude
  
      '''
  
      base_url = "http://asterank.com/api/skymorph/search_orbit?"
  
      for key in kwargs:
          base_url += str(key) + "=" + kwargs[key] + "&"
  
          # remove the unnecessary & at the end
      base_url = base_url[:-1]
  
      return dispatch_http_get(base_url)
docs: Query based on orbital elements:
  
      http://asterank.com/api/skymorph/search_orbit?<params>
      epoch	Epoch ([M]JD or ISO)
      ecc	eccentricity
      per	Perihelion distance (AU)
      per_date	Perihelion date ([M]JD or ISO)
      om	Longitude of ascending node (deg)
      w	Argument of perihelion (deg)
      i	Inclination (deg)
      H	Absolute magnitude