GNPy 2.3
Hello from the virtual OFC'2021. A fresh release of GNPy, a transmission quality estimator for DWDM optical networks, is here.
In this release, we added support for modeling of OpenROADM networks. Example:
gnpy-transmission-example \
-e gnpy/example-data/eqpt_config_openroadm.json \
gnpy/example-data/Sweden_OpenROADM_example_network.json
We have improved our documentation, so that it is hopefully easier to navigate and covers more advanced topics. We've also extended the docs with information targeted at vendors (or others) who are willing to contribute equipment datasheets to GNPy.
ROADMs can now specify different target per-channel launch powers for different directions (degrees). We've also fixed various bugs; please refer to the git changelog for a detailed list.
Internally, we've extended the test coverage of our code base, improved the CI infrastructure, and addressed some technical debt. However, we've grown limited by supporting Python 3.6, so this is the last release which works with that version. The next release will require Python 3.8.
There's much more brewing in our development branches, so I'm already looking forward to the next release. Take a look behind the curtain:
https://review.gerrithub.io/q/project:Telecominfraproject/oopt-gnpy