code: def _bg_combine(self, bgs):
          
          out = np.ones(self.h5["raw"].shape, dtype=float)
          # bg is an h5py.DataSet
          for bg in bgs:
              out *= bg[:]
          return out
docs: Combine several background amplitude images