class_docstr: Store data in chunks.
code: def __call__(self, *outs):
      if len(outs) != len(self.outs) or not all(
          out.shape[-1] == outs[0].shape[-1] for out in outs
      ):
          raise ValueError("Bad outs")
      idx = (Ellipsis,)
      if self.picks is not None:
          idx += (self.picks,)
      stop = self.idx + outs[0].shape[-1]
      idx += (slice(self.idx, stop),)
      for o1, o2 in zip(self.outs, outs):
          o1[idx] = o2
      self.idx = stop
  
file_path: mne-python/mne/_ola.py
imports: import numpy
  from scipy.signal import get_window
  from .utils import _ensure_int, logger, verbose
label_desc: Use image node_id 2 for calling the _Storer obj's underlying member method code with example usage: obj.__call__() without return types