hylight.crystal package¶
Submodules¶
hylight.crystal.common module¶
Common utilities to read CRYSTAL files.
hylight.crystal.loader module¶
Read vibrational modes from CRYSTAL log.
- hylight.crystal.loader.load_phonons(path: str) tuple[list[Mode], list[int], list[float]] ¶
Load phonons from a CRYSTAL17 logfile.
- Returns:
(phonons, pops, masses)
phonons: list of hylight.mode.Mode instances
pops: population for each atom species
masses: list of SI masses
- hylight.crystal.loader.normalize(name)¶
Normalize an atom name (e.g. ZR -> Zr).
Module contents¶
CRYSTAL related utilities.