code: def _get_point_location(self, location):
          
          if (location.longitude < self.xlim[0]) or\
                  (location.longitude > self.xlim[-1]):
              return None, None
          xloc = int(((location.longitude - self.xlim[0]) / self.xspc) + 1E-7)
          if (location.latitude < self.ylim[0]) or\
                  (location.latitude > self.ylim[-1]):
              return None, None
          yloc = int(((location.latitude - self.ylim[0]) / self.yspc) + 1E-7)
          return xloc, yloc
docs: Returns the location in the output grid corresponding to the cell in
          which the epicentre lays
  
          :param location:
              Source hypocentre as instance of :class:
              openquake.hazardlib.geo.point.Point
          :returns:
              xloc - Location of longitude cell
              yloc - Location of latitude cell