Skip to content

Tools for handling Wannier models with a spin operator, calculating the Wannier model quality and spin-texture plotting.

License

Notifications You must be signed in to change notification settings

liborsold/spinWannier

Repository files navigation

spinWannier

Tools for handling Wannier models with a spin operator, calculating the Wannier model quality and spin-texture plotting.

pip install spinWannier

If you find this package useful, please cite L. Vojáček*, J. M. Dueñas* et al., Nano Letters (2024).

Usage

An example of use is given in ./examples/spinWannier_use_example.ipynb. It uses input files of a CrTe2 monolayer given in ./examples/wannier_files_CrTe2/.

2D Brillouin zone spin textures

Example plot of Fermi-surface spin textures of CrXY (X,Y=S,Se,Te) monolayers, as calculated in L. Vojáček*, J. M. Dueñas* et al., Nano Letters (2024):

spin_texture_example

1D spin-projected band structure

Example of a spin-projected band structure plot by spinWannier in ./examples/spinWannier_use_example.ipynb:

spin_projected_bands_example

Error of Wannier interpolation

... by spinWannier in ./examples/spinWannier_use_example.ipynb:

spin_projected_bands_example

The same, but integrated over k-space, plotted as a function of energy:

spin_projected_bands_example

About

Tools for handling Wannier models with a spin operator, calculating the Wannier model quality and spin-texture plotting.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages