📃 Code for Phys. Rev. B 93, 235434, (2016): Orbital effect of magnetic field on the Majorana phase diagram
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
Bloch.py
Dockerfile
Dockerfile-notebook
Induced-gap-tuning.ipynb
LICENSE.md
Paper-figures.ipynb
Phase-diagrams.ipynb
README.md
fun.py
holoviews_rc.py
ipcluster_config.py

README.md

Project on Orbital effect of magnetic field for Majorana phase diagram

Launch repository Binder (start an ipcluster in the IPython Clusters tab): Binder. Note that Binder has not enough computational power to evaluate the cells on the set resolution.

See the "Orbital effect of magnetic field on the Majorana phase diagram" paper on arXiv:1509.02675 [pdf], Phys. Rev. B 93, 235434 (2016).

By Bas Nijholt and Anton Akhmerov

This folder contains three IPython notebooks:

All notebooks contain instructions of how it can be used.

Phase-diagrams.ipynb

Find phase boundaries, the band gaps and Majorana decay lengths.

Paper-figures.ipynb

Create all the figures used in the paper.

Induced-gap-tuning.ipynb

Find the correct value for $\Delta$ to set the required $\Delta_\textrm{ind}$.

Installation

If all package dependencies are met, the notebooks will work in Python 3 without issues. In case it might not work we've created a Docker image that will create an environment where everything will work.

First install Docker, see instructions.

You can either build the image yourself or use a precompiled image.

To download and run just execute:

$ docker run -p 8888:8888 -v /path/to/downloaded/folder/:/home/jovyan/work/ basnijholt/kwant:orbitaleffect

or build the Docker image yourself, you should use Dockerfile-notebook (Dockerfile is for Binder) (will take ~20 min to build):

$ docker build --tag="basnijholt/kwant:orbitaleffect" /path/to/downloaded/folder/
$ docker run -p 8888:8888 -v /path/to/downloaded/folder/:/home/jovyan/work/ basnijholt/kwant:orbitaleffect

Now visit localhost:8888/notebooks/orbitaleffect/

NOTE: If you are on OS X or Windows, Docker will show a IP address upon opening Docker use this IP instead of localhost.