Skip to content

wannier-berri/WannierBerri-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WannierBerri tutorials

These tutorials were originally presented at he Wannier2022 summer school in Trieste.

Beginners are advised to start with the basic tutorial.

Advanced users who are already familiar with the WannierBerri code may try the advanced tutorials. There are several advanced topics, one per each folder in the advanced/ directory. You may try to follow the guides in the notebook. If you have completed the tutorial, you may compare your code and results with those in the solution/ folder.

requirements

The tutorial will run if you install the following:

pip install wannierberri[all]==1.0.0a0  irrep>=1.11.1

Guidlines for tutorials

Each tutorial is written as a Jupyter notebook. To run the jupyter notebook, copy the tutorial directory to your folder, go to that folder and execute the following line

jupyter notebook

Guidlines for contributors

Note for contributors: before commiting to the tutorial,

  1. run all the cells of the notebook
  2. save notebook and copy it to the "doc" folder - this will be the state shown on tutorial.wannier-berri.org
  3. create a line in doc/index.rst
  4. clean the original notebook (so that the learner can execute it from clean:
jupyter nbconvert --clear-output --inplace tutorial-???.ipynb 
  1. do not add any output files to repository

Releases

No releases published

Packages

No packages published