code: def parametrize(self):
          r
          for element in self._chain:
              if not element.is_reader and not element._estimated:
                  element.estimate(element.data_producer, stride=self.param_stride, chunksize=self.chunksize)
  
          self._estimated = True
docs: r"""
          Reads all data and discretizes it into discrete trajectories.