code: def toimages(self, chunk_size='auto'):
          
          from thunder.images.images import Images
  
          if chunk_size is 'auto':
              chunk_size = str(max([int(1e5/prod(self.baseshape)), 1]))
  
          n = len(self.shape) - 1
  
          if self.mode == 'spark':
              return Images(self.values.swap(tuple(range(n)), (0,), size=chunk_size))
  
          if self.mode == 'local':
              return Images(self.values.transpose((n,) + tuple(range(0, n))))
docs: Converts to images data.
  
          This method is equivalent to series.toblocks(size).toimages().
  
          Parameters
          ----------
          chunk_size : str or tuple, size of series chunk used during conversion, default = 'auto'
              String interpreted as memory size (in kilobytes, e.g. '64').
              The exception is the string 'auto', which will choose a chunk size to make the
              resulting blocks ~100 MB in size. Int interpreted as 'number of elements'.
              Only valid in spark mode.