code: def get_range(self):
          
          p, z = np.asarray(self.pan), np.asarray(self.zoom)
          x0, y0 = -1. / z - p
          x1, y1 = +1. / z - p
          return (x0, y0, x1, y1)
docs: Return the bounds currently visible.