@staticmethod
def get_steps(filename='OUTCAR', lines=None):
    '\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: Steps during the simulation\n        '
    nblock_trigger = 'NBLOCK ='
    trigger = 'FREE ENERGIE OF THE ION-ELECTRON SYSTEM (eV)'
    trigger_indices = list()
    read_nblock = True
    n_block = 1
    lines = _get_lines_from_file(filename=filename, lines=lines)
    for (i, line) in enumerate(lines):
        line = line.strip()
        if (trigger in line):
            trigger_indices.append(i)
        if (read_nblock is None):
            if (nblock_trigger in line):
                line = _clean_line(line)
                n_block = int(line.split(nblock_trigger)[(- 1)])
    return (n_block * np.linspace(0, len(trigger_indices)))
Args:
    filename (str): Filename of the OUTCAR file to parse
    lines (list/None): lines read from the file

Returns:
    numpy.ndarray: Steps during the simulation
@staticmethod
def get_steps(filename='OUTCAR', lines=None):
    '\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: Steps during the simulation\n        '
    nblock_trigger = 'NBLOCK ='
    trigger = 'FREE ENERGIE OF THE ION-ELECTRON SYSTEM (eV)'
    trigger_indices = list()
    read_nblock = True
    n_block = 1
    lines = _get_lines_from_file(filename=filename, lines=lines)
    for (i, line) in enumerate(lines):
        line = line.strip()
        if (trigger in line):
            trigger_indices.append(i)
        if (read_nblock is None):
            if (nblock_trigger in line):
                line = _clean_line(line)
                n_block = int(line.split(nblock_trigger)[(- 1)])
    return (n_block * np.linspace(0, len(trigger_indices)))