-
Notifications
You must be signed in to change notification settings - Fork 102
Coders' calls
Esther Le Rouzic edited this page Jun 3, 2026
·
42 revisions
Coders call calendar: https://telecominfraproject.github.io/oopt-gnpy/calendar.html
Coders' backlog: https://github.com/Telecominfraproject/oopt-gnpy/issues/525
- Jenny presented the progress on the receiver model integration, discussion on the penalties and ways to use the resulting total_osnr including transceiver contribution.
- Esther working on issue https://github.com/Telecominfraproject/oopt-gnpy/issues/564.
- Esther will check openconfig definitions for the tx power range definition in Library as suggested in https://github.com/Telecominfraproject/oopt-gnpy/issues/565
- Giusy: presentation of a possible issue on Raman formula. Will submit an MR on gerrit.
- Renato: API moving to fastAPI! integrate some swagger/OpenAPI. Not ready yet
- python 3.13: lets first add a boundar on master gnpy oopt_gnpy_libyang>=0.0.14<0.1.0 before releasing.
- python 3.13: tests and packaging seem OK, let s make a oopt-gnpy-libyang release!
- Tx receiver contribution progress by jenny
- Renato tested on python 3.13 but there are excel issues
- feature on tx_power requested on github
- guidance requested on add-drop stages with variable gain amplifiers
- fiber slope: andrea needs to check if values make sense
- new bug : https://github.com/Telecominfraproject/oopt-gnpy/issues/564
- esther to test the libyang solution locally (ubuntu) on python 3.12, 3.12, and renato also on Mac
- libyang issue with python 3.13: Renato almost solved: need some testing with integration in gnpy on different suports
- we prepare v 3.0. Let's start with the recent patches (https://review.gerrithub.io/c/Telecominfraproject/oopt-gnpy/+/1233685/1)
- The new tag for the API has been issued
- libyang issue with python 3.13: Renato is trying to solve this (see his branches on https://github.com/Telecominfraproject/oopt-gnpy-libyang)
- esther to make a new tag for the API
- andrea to check https://review.gerrithub.io/c/Telecominfraproject/oopt-gnpy/+/552800
- keep this https://review.gerrithub.io/c/Telecominfraproject/oopt-gnpy/+/1208322: as a check for future changes
- Esther to check if the reste of the MR are still relevant of not
- @all: please try the -o added on gnpy-transmission-example, and check if produced results are fitting your needs
-
https://review.gerrithub.io/c/Telecominfraproject/oopt-gnpy/+/1233686/1: this pathc forces all gnpy json output to be compliant to Yang models
- one way to check compliancy : gnpy-convert-yang --validate
- and let's write for coders some guidelines to follow when adding a new output parameter
- rx power penalty still under development with orange...
- Florian patch: Andrea suggests to use the ref frequency from fiberparam, to define a ripple instead of a look up table and to move the code to io, so that we param only deal with one definition of loss coef per frequency
- Raman test patch to be reviewed
- Total loss patch: same principle: make the proper change in json io and keep parameter unchanged.
- Renato found a bug on yang to legacy conversion for Raman fiber
- new patch on detailed element mettrics to expose: started a review in the coders call: we think this kind of feature would better fit in cli rather than request. Review still to be done
- Florian patch rebased and waiting for review
- new patch on cli results to be reviewed
- API: renato is solving the *integration of GNPy v2.14 (impact on tests result.json)
- discussion on C+L results from Hamze
- old patch from Florian on fiber slope to be rebased and reviewed: especially useful for multiband case
- we need to update the onboarding guides on the wiki -> esther
- We received 2 contributions wia a PR: this will follow the review process on github
- renato explored some solution to upgrade oopt-gnpy-libyang and support python 3.13
- old patch from Florian on fiber slope to be rebased and reviewed: especially useful for multiband case
- esther to make a release before the 05/02 to have a dependency intiegrable into gnpy-api
- Andrea to merge patch from giacomo and review remaining patch on --path options in transmission script
- oopt-gnpy-libyang does not support python 3.13. In general we need to see if there can be new releases for this dependency. Check with Jan, and eventually contribute if needed. Libyang-python exists but can not be shipped as a dependency without installing libyang separately... so not an alternative for now.
- issue on spacing -> Andrea suggest that this spacing is redondant and that we should use power spectral density with a ratio stating the baudrate/spacing
- the difference between yang and legacy for loss_coef: wthe format for loss coef per frequency is not the same. Esther to send the explanation
- api: Renato is ready for a 0.2 release of the API
- one issue left to answer
- 2 patches still need a review (Andrea and Renato)
- esther to add the pep8 job
- esther to update all dependencies (breaking change)
- 2 issues : AP Esther to review on fiber loss coef and explain
- 1 discussion item on adding excel input for multiband: lets add that on backlog
- review is done for many patches: Andrea wil merge the one from giacomo and esther, the other ones.
- esther to add the pep8 job on github
- esther to update all releases for dependency
- API: Renato is adressing the tests, dedicated call might be needed.
- review of giacomo patches to address the bug #549