Begin and end of steps to read by
begin = kwargs.pop('begin', 0) end = kwargs.pop('end', self.ds.size)