NekPy has the following list of requirements:
Boost with Python support
Nektar++ master
branch compiled from source (i.e. not from packages)
Python 2.7+ (note that examples rely on Python 2.7)
NumPy
Most of these can be installed using package managers on various operating systems, as we
describe below. We also have a requirement on the Boost.NumPy
package, which is available in
Boost 1.63 or later. If this isn’t found on your system, it will be automatically downloaded and
compiled.