def get_cells(self, filename='OUTCAR', lines=None):
    '\n        Gets the cell size and shape for every ionic step from the OUTCAR file\n\n        Args:\n            filename (str): Filename of the OUTCAR file to parse\n            lines (list/None): lines read from the file\n\n        Returns:\n            numpy.ndarray: A 3x3xM array of the cell shape in $\\AA$\n\n            where M is the number of time steps\n        '
    (trigger_indices, lines) = _get_trigger(lines=lines, filename=filename, trigger='VOLUME and BASIS-vectors are now :')
    return self._get_cells_praser(lines=lines, trigger_indices=trigger_indices)
Gets the cell size and shape for every ionic step from the OUTCAR file

Args:
    filename (str): Filename of the OUTCAR file to parse
    lines (list/None): lines read from the file

Returns:
    numpy.ndarray: A 3x3xM array of the cell shape in $\AA$

    where M is the number of time steps
def get_cells(self, filename='OUTCAR', lines=None):
    '\n        Gets the cell size and shape for every ionic step from the OUTCAR file\n\n        Args:\n            filename (str): Filename of the OUTCAR file to parse\n            lines (list/None): lines read from the file\n\n        Returns:\n            numpy.ndarray: A 3x3xM array of the cell shape in $\\AA$\n\n            where M is the number of time steps\n        '
    (trigger_indices, lines) = _get_trigger(lines=lines, filename=filename, trigger='VOLUME and BASIS-vectors are now :')
    return self._get_cells_praser(lines=lines, trigger_indices=trigger_indices)