1. Installing nd¶
nd requires the libgsl-dev C library, so make sure you have it installed before installing nd. You can find out whether it is installed by checking if the command gsl-config exists on your machine.
You may also want to install the GDAL library, but rasterio comes with a stripped down version of GDAL so for most use cases this should not be necessary.
The easiest way to install nd is via pip from PyPI:
pip install numpy
pip install nd
You can also install the latest version from Github:
pip install git+https://github.com/jnhansen/nd
1.1. Rebuilding the C extensions from Cython¶
In case you want to rebuild the C extensions from the
.pyx files, you need to install the additional dependencies
cython and cythongsl. With those are installed,
pip install will automatically regenerate the C files
prior to compilation.