Jonas Mårtensson
Jonas Mårtensson
Disjoint paths calculated by the compute_path_dsjctn function in request.py are only edge disjoint (actually OMS disjoint) and not node disjoint. This is the case even when "disjointness" for the paths...
The README instructions were recently changed, now telling the user to run the transmission main example like this: `$ ./examples/transmission_main_example.py` i.e. without typing `python` before the name of the script....
In transmission_main_example.py there is the following code: ``` if not power_mode: #power cannot be changed in gain mode power_range = [0] ``` so that power sweep is not possible in...
In the `_calc_nf` method in the EDFA class, for the advanced model, the average NF is evaluated from target gain and polynomial coefficients like this: `nf_avg = polyval(self.params.nf_fit_coeff, -dg)` where...
Currently we have models for OpenROADM inline amplifiers ("standard" and "low noise"). It would be nice to also have models for ROADM nodes following the OpenROADM spec. I'm not sure...
The current Roadm class in `elements.py` models propagation as a fixed attenuation with a single loss parameter. I don't think this is representative of most ROADM nodes in real deployments....
It seems there is currently no simple way to set the output OSNR from a source transceiver. The `transmission_main_example.py` script calls the `propagate` function in core module `request.py`, which in...
Adding gnpy (using pip install) when e.g. building an application as docker containers increases the size of the application by a few 100's of MBs, which can sometimes be a...