Skip to content

GNPy 2.3

Compare
Choose a tag to compare
@jktjkt jktjkt released this 06 Jun 11:12
· 318 commits to master since this release
v2.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