Skip to content

bfrangi/landau-levels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landau Levels

Numerical simulation in an Advanced Quantum Mechanics course of the Engineering Physics degree.

Contents

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

Clone

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.

Requirements

To run this code on your system you will need:

  • Python 3.

  • Python packages listed in requirements.txt. These can be installed by running pip install -r requirements.txt in the main project folder.

Run

Run the simulations with:

python3 landau-levels.py