A simple Python-based open source software library for the numerical simulation of the linear or nonlinear time-dependent Schrödinger equation in one and two dimensions.
Clone or download
Latest commit 96d945b Jul 3, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc v.2 Apr 23, 2018
examples1D Final Commit Oct 6, 2017
examples2D Final Commit Oct 6, 2017
.gitattributes Initial commit Sep 7, 2017
1D.py Final Commit Oct 6, 2017
2D.py Final Commit Oct 6, 2017
README.md Update README.md Jul 3, 2018
bpm.py Update of file Oct 11, 2017

README.md

bpm

A simple Python-based open source software library for the numerical simulation of the linear or nonlinear time-dependent Schrödinger equation in one and two dimensions.

You can download the .zip file from the "Clone or download" button

The .zip file contains the code and twenty examples. After unzipping it, examples can be run from the directory where bpm.py is, by writing in the command line, for instance:

  python3 bpm.py Sech2_Pot_1D 1D

  python3 bpm.py Gaussian_Vortex_interf_2D 2D

In notes_code.pdf, detailed explanations on the code are provided, together with simple installation guidelines for the required software (Python and Mencoder)

This material is part of the paper [European J. Physics submission]. Please refer to it if you use this software in a publication.

We have also prepared video tutorials that accompany this note. The videos can be found at the following links: