Numerical simulation in an Advanced Quantum Mechanics course of the Engineering Physics degree.
This repository contains the code elaborated in December 2023 for an advanced quantum mechanics numerical laboratory. There are several scripts in this repository, all of which use the library landau/simulator.py
to compute the wave function and the density function of the n
-th Landau level.
The lab report, which shows and discusses the generated plots, is located at Documents/Lab Report.pdf
First, make sure you have installed git
on your system (info on how to install here). Then, run git clone https://github.com/bfrangi/landau-levels.git
to clone this repository into your current working directory.
To run this code on your system you will need:
-
Python 3.
-
Python packages listed in
requirements.txt
. These can be installed by runningpip install -r requirements.txt
in the main project folder.
Run the simulations with:
python3 landau-levels.py