Writing tutorials#

The tutorials are written as jupyter notebook in the markdown format. The VASP calculations mocked using mock-vasp which is shipped with this package.

To write a new tutorial, one can first draft it in a jupyter notebook and then convert it to markdown format using the jupytext package:

jupytext my_tutorial.ipynb --to md

This will create a new file my_tutorial.md which can be edited in a text editor.

To include the mocked calculation in the tutorial (to run on machines without access to VASP) set the MOCK_VASP_VASP_CMD to the command to run the VASP executable during the execution of the notebook (e.g. make html for building the documentation).

Timing for the notebook execution#

Document

Modified

Method

Run Time (s)

Status

concepts/parsing

2026-07-14 01:03

cache

2.13

concepts/workflows

2026-07-14 01:04

cache

4.98

howto/setup_calculations

2026-07-14 01:04

cache

1.05

howto/work_with_other_codes

2026-07-14 01:04

cache

2.8

tutorials/silicon_band_dos

2026-07-14 01:04

cache

39.87

tutorials/silicon_relax

2026-07-14 01:05

cache

20.41

tutorials/silicon_sp

2026-07-14 01:05

cache

9.53