Hands-on information

In the tutorials, you will be given time to work through a number of Python code examples provided as jupyter notebooks, based on the TeNPy library.
You can find all examples for the TMS25 school at the following link:

https://drive.google.com/drive/folders/1EhusA9NhyPQcCbdinrwCR0Tw7uoG8_7v?usp=sharing

Hence, please bring your latpops (fully charged!) and prepare a python environment with at least the following python packages installed:

  • Python
  • Numpy
  • Scipy
  • Matplotlib
  • jupyterlab  # or an alternative way to open jupyter notebooks, e.g. in Visual Studio Code
  • physics-tenpy

If you have a conda installation, you can prepare such an environment with

conda create -n tms25 -c conda-forge python numpy scipy matplotlib physics-tenpy jupyterlab

Alternatively, if you already have a working python/jupyter environment, you can install TeNPy with

pip install physics-tenpy

If you fail to get a working environment, you can also use the Google colab and execute the following code at the top of each notebook:

!pip install physics-tenpy

 

For Reference, here’s also a few links about TeNPy: