docs: def disvecinf(self, x, y, aq=None):
          '''Can be called with only one x,y value'''
          if aq is None: aq = self.model.aq.find_aquifer_data(x, y)
          rv = np.zeros((2, self.nparam, aq.naq))
          if aq == self.aq:
              qxqy = np.zeros((2, aq.naq))
              qxqy[:, :] = self.bessel.disbeslsho(float(x), float(y), self.z1, self.z2, aq.lab,
                                                  0, aq.ilap, aq.naq)
              rv[0] = self.aq.coef[self.layers] * qxqy[0]
              rv[1] = self.aq.coef[self.layers] * qxqy[1]
          return rv