Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

StraWBerryPy (Single-poinT and local invaRiAnts for Wannier Berriologies in Python) is a Python package to calculate topological invariants and quantum-geometrical quantities in non-crystalline topological insulators

License

NotificationsYou must be signed in to change notification settings

strawberrypy-developers/strawberrypy

Repository files navigation

StraWBerryPy (Single-poinT and local invaRiAnts for Wannier Berriologies in Python) is a Python package to calculate topological invariants and quantum-geometrical quantities in non-crystalline topological insulators.

The code reads tight-binding models fromPythTB,TBmodels andWannier90 (throughWannierBerri).

StraWBerryPy can work both with periodic (PBCs) and open (OBCs) boundary conditions. The code allows to create and manipulate supercells and finite models, for example adding disorder. Single-point and local topological markers can be computed, in addition to other quantum-geometrical quantities (e.g., the localization marker).

How to cite

Please cite the following papers in any publication arising from the use ofthis code.

In particular, if you use the implementation of the single-point (Chern or ℤ₂) invariants

R. Favata and A. MarrazzoSingle-point spin Chern number in a supercell frameworkElectronic Structure 5, 014005 (2023)

If you use the implementation of the local Chern marker in periodic boundary conditions:

N. Baù and A. MarrazzoLocal Chern marker for periodic systemsPhys. Rev. B 109, 014206 (2024)

If you use the implementation of the local spin-Chern or the local ℤ₂ markers:

N. Baù and A. MarrazzoTheory of local ℤ₂ topological markers for finite and periodic two-dimensional systemsPhys. Rev. B 110, 054203 (2024)

If you use the implementation of the localization marker:

A. Marrazzo and R. RestaA local theory of the insulating statePhys. Rev. Lett. 122, 166602 (2019)

Acknowledgements

We acknowledge support from theICSC – Centro Nazionale di Ricerca in High Performance Computing, Big Data and Quantum Computing, funded by European Union –NextGenerationEUPNRR, Missione 4 Componente 2 Investimento 1.4.

pic1pic2pic3

About

StraWBerryPy (Single-poinT and local invaRiAnts for Wannier Berriologies in Python) is a Python package to calculate topological invariants and quantum-geometrical quantities in non-crystalline topological insulators

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp