Tools¶
-
aimstools.structuretools.tools.find_fragments(atoms, scale=1.0) → list[source]¶ Finds unconnected structural fragments by constructing the first-neighbor topology matrix and the resulting graph of connected vertices.
Parameters: - atoms –
AtomsorStructure. - scale – Scaling factor for covalent radii.
Note
Requires networkx library.
Returns: list – NamedTuple with indices and atoms object. - atoms –
-
aimstools.structuretools.tools.find_periodic_axes(atoms) → dict[source]¶ Evaluates if given structure is qualitatively periodic along certain lattice directions.
Parameters: atoms – ase.atoms.Atoms object. Note
A criterion is a vacuum space of more than 25.0 Anström.
Returns: dict – Axis : Bool pairs.