Skip to content

Numerical simulation of Resonant Tunnelling in an Arbitrary Potential.

License

Notifications You must be signed in to change notification settings

bfrangi/resonant-tunnelling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resonant Tunnelling

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 qumpy/simulators.py to compute the transmission coefficient in different 1D potential scenarios.

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/resonant-tunnelling.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 any of the scripts with:

python3 <script-name>.py

About

Numerical simulation of Resonant Tunnelling in an Arbitrary Potential.

Topics

Resources

License

Stars

Watchers

Forks

Languages