nhdspy is a wrapper for the NHDS dispersion relation solver. For the original NHDS code see https://github.com/danielver02/NHDS.
If you use this software to produce data for publication, please cite the NHDS paper: http://iopscience.iop.org/article/10.3847/2515-5172/aabfe3
To install nhdspy, run
pip install nhdspy
NHDS is written in fortran, so requires a working fortran compiler. When nhdspy is first run it attempts to compile NHDS; if it is not successfully it gracefully exits and prints the fortran compile error.