Skip to content
Snippets Groups Projects

Solid state lectures

Lecture notes and teaching material used for the Delft University of Technology course Solid State Physics (Vaste Stof Fysica, TN2844).

The compiled materials are available at http://solidstate.quantumtinkerer.tudelft.nl

How to compile

To compile it is advised to use a separate environment. We use miniconda for environment management, which can be found at https://docs.conda.io/en/latest/miniconda.html

First create a new conda environment named lectures with Python 3.6 and activate it. You can also use another environment manager of your choice.

conda create -n lectures python=3.6
conda activate lectures

Clone this repository and enter the directory.

git clone https://gitlab.kwant-project.org/solidstate/lectures.git
cd lectures

Install the required packages from requirements.txt.

pip install -r requirements.txt

And finally run execute.py to prepare the source files for mkdocs.

python execute.py

Now that all the files are where they should be, you can either run a development server or build the files for deployment using mkdocs. The commands to achieve this are:

mkdocs serve  # Run a development server
mkdocs build  # Build for deployment