docs: def updateRasterBounds(self):
          """Updates the y-coordinate slots where the raster points 
          are plotted, according to the current limits of the y-axis"""
          yrange = self.viewRange()[1]
          yrange_size = yrange[1] - yrange[0]
          rmax = self.rasterTop*yrange_size + yrange[0]
          rmin = self.rasterBottom*yrange_size + yrange[0]
          self.rasterYslots = np.linspace(rmin, rmax, self.nreps)
          self.rasterBoundsUpdated.emit((self.rasterBottom, self.rasterTop), self.getTitle())