Contributing to NIFTy

Coding conventions

We do not use pure Python assert statements in production code. They are not guaranteed to by executed by Python and can be turned off by the user (python -O in cPython). As an alternative use ift.myassert.

Build the documentation

To build the documentation from source, install sphinx and the pydata sphinx theme on your system and run

sh docs/generate.sh