Welcome to fuNEGF’s documentation!#

The fuNEGF project on GitHub is a Python package for the calculation of the electronic transport properties of nanostructures using the Non-Equilibrium Green’s Function (NEGF) formalism for educational purposes. Limited to a 1D linear chain for now.

Quickstart#

pip install fuNEGF

and

git clone https://github.com/liborsold/fuNEGF.git

to execute the ./examples/one-dimensional_channel.ipynb Jupyter notebook and see an example of calculating the NEGF transmission and chemical potential in the presence of impurities.

_images/multiple_imp_wire.png _images/example_fuNEGF.png

The impurities acts as quantum resistors, causing a drop in the chemical potential (occupation number). Without phase relaxation mechanisms, this might be difficult to see. Additionally, momentum relaxation mechanisms spread the chemical potential decrease into the clean wire region.

Strong localized impurities reduce the transmission function from its clean limit \(T(E) = 1.0 = \mathrm{const.}\) to half of this value. With weak, randomly distributed impurities, the transmission starts to resemble the clean limit again.

Indices and tables#