mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-11-01 18:47:48 +00:00
* Add EDFA unitary pytests check nf calculation, nf models comparison, ase noise profile elements.py edfa _gain_profile: add div 0 checks when no ripple Signed-off-by: Jean-Luc Auge <jeanluc.auge@orange.com> * support of coronet.conus network and add class __repr__ adaptation of convert.py to new code json formating add_egress_amplifier, split_fiber and calculate_new_length subs in network.py elements.py: code cleaning adding new attributes in Edfa class (pin_db, pout_db...) adding or augmenting class __repr__ Signed-off-by: Jean-Luc Auge <jeanluc.auge@orange.com> * augment amplifier unitary tests and code cleaning add new tests in amplifier_test.py for pytest Edfa class code cleaning in elements.py recheck code coherence and results Signed-off-by: Jean-Luc Auge <jeanluc.auge@orange.com> * ROADM support in network.py, convert.py, coronet json, ROADM class creation of a ROADM class with 20dB loss convert.py json parser modification to include roadms network.py modification to automate amplifier placing after roadm elements.py inclusion of Roadm class Signed-off-by: Jean-Luc Auge <jeanluc.auge@orange.com>