\(\renewcommand{\AA}{\text{Å}}\)

2.7. Output Readers

The Python package contains the lammps.formats module, which provides classes to post-process some of the output files generated by LAMMPS.

class lammps.formats.LogFile(filename)

Reads LAMMPS log files and extracts the thermo information

It supports the line, multi, and yaml thermo output styles.

Parameters:

filename (str) – path to log file

Variables:
  • runs – List of LAMMPS runs in log file. Each run is a dictionary with thermo fields as keys, storing the values over time

  • errors – List of error lines in log file

class lammps.formats.AvgChunkFile(filename)

Reads files generated by fix ave/chunk

Parameters:

filename (str) – path to ave/chunk file

Variables:
  • timesteps – List of timesteps stored in file

  • total_count – total count over time

  • chunks – List of chunks. Each chunk is a dictionary containing its ID, the coordinates, and the averaged quantities