Jonas Mårtensson

Results 8 issues of 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....

bug
documentation

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...

enhancement

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...

enhancement

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....

enhancement
backlog

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...

enhancement
backlog

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...