ASE integrationΒΆ
Turn an ASE Atoms into labels. The engine repository does not
install Python. The full howto is
pydseams ASE.
pip install 'pydseams[ase]'
import ase.io
import pydseams as ds
atoms = ase.io.read("input/traj/exampleTraj.lammpstrj", format="lammps-dump-text")
frame = ds.from_ase(atoms)
print(frame.chill_plus())
labelled = frame.to_ase()
from_ase needs an orthorhombic cell. The analysed species is oxygen
by default (select="O"). bonded is auto, hbond, or cutoff.
to_ase writes arrays['ice_type'] after CHILL, and hc / ddc
after cages(). Optional extra pydseams[solvis] builds a solvis
System (frame.to_solvis()).