""" GNPy is an open-source, community-developed library for building route planning and optimization tools in real-world mesh optical networks. It is based on the Gaussian Noise Model. Signal propagation is implemented in :py:mod:`.core`. Path finding and spectrum assignment is in :py:mod:`.topology`. Various tools and auxiliary code, including the JSON I/O handling, is in :py:mod:`.tools`. """