Bandstructures¶
-
class
aimstools.bandstructures.bandstructure.BandStructure(outputfile)[source]¶ Represents a collection of band structures.
The bandstructure class is a wrapper for regular band structures and mulliken-projected band structures. To access these classes individually, see
regular_bandstructureandmulliken_bandstructure. They are stored as properties (if calculated).>>> from aimstools import BandStructure >>> bs = BandStructure("/path/to/outputfile")
The
plot()is a wrapper that chooses a plotting method depending on the settings of the calculation.>>> bs.plot()
You can get an overview of band structure properties via:
>>> bs.get_properties()
Parameters: outputfile (str) – Path to output file or output directory. -
mulliken_bandstructure_soc¶ Returns
mulliken_bandstructurewith spin-orbit coupling.
-
mulliken_bandstructure_zora¶ Returns
mulliken_bandstructurewithout spin-orbit coupling.
-
regular_bandstructure_soc¶ Returns
regular_bandstructurewith spin-orbit coupling.
-
regular_bandstructure_zora¶ Returns
regular_bandstructurewithout spin-orbit coupling.
-