Tutorials#

The nextnanopy Python package comes with a set of tutorials, published as Jupyter notebooks on GitHub.

The tutorials are written to be useful even if you only read them: each notebook shows its code alongside the resulting output and figures, so you can follow along without a nextnano installation or a running kernel.

If you do want to run them yourself, we recommend that you

  • open them in JupyterLab, which is well suited to running and editing notebooks, and

  • clone or download the nextnanopy repository in full and run the notebooks from their place in docs/examples/, so that the input and data files they use resolve at their expected relative paths.

The tutorials are best read in order; we recommend every new nextnanopy user to go through Tutorials 0-2:

In addition, we provide sample scripts to run and postprocess nextnano++, nextnano³, nextnano.NEGF and nextnano.MSB simulations.

Postprocessing with nextnanopy#