| name | lammpsio |
| description | Use when importing `lammpsio`, reading/writing LAMMPS data/dump files, or converting between LAMMPS and GSD formats. |
lammpsio
Pure Python package for reading and writing LAMMPS data and dump files, with optional HOOMD-blue GSD interconversion. Version 0.9.0. All indexes follow the LAMMPS 1-indexed convention. Per-particle arrays use lazy initialization — accessing a property allocates it; use has_*() methods to check without allocating.
Quick Start
pip install lammpsio
import lammpsio
snap = lammpsio.DataFile("atoms.data").read()
lammpsio.DataFile.create("atoms.data", snapshot)
for snap in lammpsio.DumpFile("trajectory.lammpstrj"):
print(snap.step, snap.N)
See references/api_reference.md for complete documentation of Box, Snapshot, DataFile, DumpFile, Topology classes, and LabelMap.