**pytopomat** is a Python package designed for the high-throughput screening of topological materials within the **Materials Project** ecosystem. It provides a user-friendly interface to apply the theory of **Topological Quantum Chemistr…
**pytopomat** is a Python package designed for the high-throughput screening of topological materials within the **Materials Project** ecosystem. It provides a user-friendly interface to apply the theory of **Topological Quantum Chemistry (TQC)** to crystal structures, allowing users to automatically diagnose whether a material is topological or trivial based on its symmetry and valence electron count, often without expensive surface state calculations.
Reference papers are not yet linked for this code.
pytopomat is a Python package designed for the high-throughput screening of topological materials within the Materials Project ecosystem. It provides a user-friendly interface to apply the theory of Topological Quantum Chemistry (TQC) to crystal structures, allowing users to automatically diagnose whether a material is topological or trivial based on its symmetry and valence electron count, often without expensive surface state calculations.
Scientific domain: Materials Informatics, High-Throughput Topology Target user community: Data Scientists, Materials Project users
is_topological(structure): Boolean check for topological bands.get_symmetries(): Extracts relevant space group info.atomate workflows for VASP.pymatgen, making it the easiest tool for users already comfortable with the Materials Project Python stack.pymatgen.Structure objects.pymatgen, spglib, numpy.