schrodinger.application.matsci.aseutils module¶
Utility functions to deal with ASE IO.
Copyright Schrodinger, LLC. All rights reserved.
- schrodinger.application.matsci.aseutils.get_ase_atoms(struct)¶
 Create an ASE Atoms object from a Schrodinger structure
- Parameters
 struct (schrodinger.structure.Structures) – The input structure
- Return type
 ase.Atoms- Returns
 An
ase.Atomsobject representing the same structure as the input struct
- schrodinger.application.matsci.aseutils.get_structure(atoms, to_lower_triangle=False)¶
 Get structure object from
ase.Atomsobject. Sets PBCs too (and assigns space group) if present in the atoms.- Parameters
 atoms.Atoms – ASE atoms
to_lower_triangle (bool) – Whether to convert to lower triangle suitable for Maestro
- Return type
 - Returns
 Generated structure