WARNING: This package is under active development. Many things will change rapidly, including a possible history reset.
This repository contains notebook-based documentation for AbiPy This augments our Sphinx-based documentation with jupyter notebooks containing interactive tutorials and examples. Additional examples are available on the:
The repository contains the input required to run the lessons as well as the main output and the netcdf files. So there are several options available to you depending on the software installed on your machine.
You can:
- Follow the tutorial using the static HTML version, and look at the input/output files in the github repository without having to install AbiPy and Abinit.
- Click the Launch Binder badge to start a Docker image. The image contains Abinit, AbiPy and all the other python dependencies required to run the code inside the jupyter notebooks. The notebook will be opened in your browser after building.
- Install AbiPy and Abinit on your machine and use the python scripts as well as the netcdf files in the github repository like a real pythonista.
If you opt for the last option, use:
git clone https://github.com/abinit/abitutorials
to clone this repository on your machine. To install Abinit and Abipy we suggest using the conda installer. Detailed instructions on how to install Abinit and Abipy with conda are available in the abiconda documentation.