code: def healpix_cone_search(lon, lat, radius, nside, order='ring'):
      
  
      lon = lon.to_value(u.deg)
      lat = lat.to_value(u.deg)
      radius = radius.to_value(u.deg)
  
      _validate_nside(nside)
      order = _validate_order(order)
  
      return _core.healpix_cone_search(lon, lat, radius, nside, order)
docs: Find all the HEALPix pixels within a given radius of a longitude/latitude.
  
      Note that this returns all pixels that overlap, including partially, with
      the search cone. This function can only be used for a single lon/lat pair at
      a time, since different calls to the function may result in a different
      number of matches.
  
      Parameters
      ----------
      lon, lat : :class:`~astropy.units.Quantity`
          The longitude and latitude to search around
      radius : :class:`~astropy.units.Quantity`
          The search radius
      nside : int
          Number of pixels along the side of each of the 12 top-level HEALPix tiles
      order : { 'nested' | 'ring' }
          Order of HEALPix pixels
  
      Returns
      -------
      healpix_index : `~numpy.ndarray`
          1-D array with all the matching HEALPix pixel indices.