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
cythongsl. With those are installed,
pip install will automatically regenerate the C files
prior to compilation.