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.
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.