docs: def partitioned_iterator(self, partition_size, shuffle=True, seed=None):
          """
          Return a partitioning :class:`audiomate.feeding.MultiFrameIterator` for the dataset.
  
          Args:
              partition_size (str): Size of the partitions in bytes. The units ``k`` (kibibytes), ``m``
                                    (mebibytes) and ``g`` (gibibytes) are supported, i.e. a ``partition_size``
                                    of ``1g`` equates :math:`2^{30}` bytes.
              shuffle (bool): Indicates whether the data should be returned in
                              random order (``True``) or not (``False``).
              seed (int): Seed to be used for the random number generator.
  
          Returns:
              MultiFrameIterator: A partition iterator over the dataset.
          """
          return iterator.MultiFrameIterator(self.utt_ids, self.containers, partition_size, self.frames_per_chunk,
                                             return_length=self.return_length, pad=self.pad, shuffle=shuffle, seed=seed)