Commit Graph

  • dcde64a8db clean some leftover from previous refactor EstherLerouzic 2024-02-11 12:19:28 +01:00
  • 38cc0e3cc5 feat: separate span power from tx power EstherLerouzic 2023-04-28 16:04:30 +02:00
  • fb70413784 Refactor equipment and add some tests EstherLerouzic 2023-09-27 08:58:46 +02:00
  • 87e10c240e Add test on blocking due to PDL penalty EstherLerouzic 2024-01-15 14:21:35 +01:00
  • 43c1085be6 feat: apply per path_type ROADM OSNR EstherLerouzic 2023-11-30 20:49:26 +01:00
  • 4ace60bea2 Feat: apply roadm-path loss EstherLerouzic 2023-04-27 16:57:00 +02:00
  • f950a6aee8 Feat: add detailed ROADM impairments per roadm-path EstherLerouzic 2023-04-27 15:03:38 +02:00
  • fb4195c775 Feat: Enable multiple type_varieties for ROADM EstherLerouzic 2024-06-01 19:00:15 +02:00
  • 29f42666e5 remove whites spaces and align parentheses EstherLerouzic 2024-06-01 18:41:28 +02:00
  • 9bf7f336e3 Update release notes of v2.9 EstherLerouzic 2024-06-02 19:18:10 +02:00
  • eed6564f11 Add power sweep functionality description in documentation EstherLerouzic 2024-06-02 19:17:07 +02:00
  • fbb2f2c587 fix missing to_json export of computed_number_of_channels EstherLerouzic 2024-06-01 09:12:33 +02:00
  • 44040c4d06 fix missing description of computed_number_of_channels EstherLerouzic 2024-06-01 09:11:56 +02:00
  • ee9af69558 Improve doc to state when tilt is vs wavelength EstherLerouzic 2024-04-26 10:12:25 +02:00
  • ce21609fec Merge "fix: image of the script and documentation" Esther Le Rouzic 2024-05-22 14:24:26 +00:00
  • a1289e6a9b Merge "feat: enable different sim_param vectors for multiple requests" Esther Le Rouzic 2024-05-22 14:19:35 +00:00
  • 138115e1d7 Frequency scaling description in release notes v2.8 AndreaDAmico 2024-05-16 01:23:27 -04:00
  • ed41305f55 fix: image of the script and documentation EstherLerouzic 2024-04-26 17:06:25 +02:00
  • 9736f7c032 feat: enable different sim_param vectors for multiple requests EstherLerouzic 2024-02-27 15:18:42 +01:00
  • be7ae35db3 Refactor amp default in parameters EstherLerouzic 2024-01-19 10:40:43 +01:00
  • 2b4a4ab72c fix Raman gain estimation during design EstherLerouzic 2024-03-27 13:07:18 +01:00
  • 426c88432d fix: update README script animation EstherLerouzic 2024-03-15 18:12:34 +01:00
  • 2a800b781f Bug fix: Raman coefficient properly scaled in non SSMF case AndreaDAmico 2024-04-05 22:34:17 -04:00
  • 8d1d3677ed docs: fix graphs on RTD Jan Kundrát 2024-03-29 19:23:08 +01:00
  • 5b6f8c60cf docs: use the default theme on ReadTheDocs.org as well v2.9 Jan Kundrát 2024-03-13 18:42:23 +01:00
  • 3a733b1fd5 docs: try to unbreak the readthedocs.io build Jan Kundrát 2024-01-24 18:30:51 +01:00
  • 2d68b94a46 build: specify dependencies directly in setup.cfg Jan Kundrát 2024-01-24 18:51:29 +01:00
  • bc71823bd0 docs: add a release-note section and update documentation for penalties and SI EstherLerouzic 2024-02-09 18:11:24 +01:00
  • 5481b93728 Fix frequency scaling for fiber EstherLerouzic 2024-01-15 14:31:00 +01:00
  • 05e301182d Change fedora-python in action EstherLerouzic 2024-01-15 20:02:13 +01:00
  • 47c89626e3 fix docs requirements EstherLerouzic 2024-01-15 13:13:07 +01:00
  • 7a032a63b5 ci change allow_whitelist which is deprecated EstherLerouzic 2024-01-15 13:12:35 +01:00
  • f195d5f496 fix: use ref power on transceiver to Roadm (or transceivers) links EstherLerouzic 2023-12-07 22:25:06 +01:00
  • 56569f866f Merge changes from topics "mixed-rate", "refactor_remove_pref" Esther Le Rouzic 2023-12-04 16:09:37 +00:00
  • bf1f293043 Merge "Add test in amplifier behaviour" Esther Le Rouzic 2023-12-04 16:08:14 +00:00
  • 28871c6f2d Merge pull request #480 from jktjkt/python-3.12 v2.8 Esther Le Rouzic 2023-11-23 17:54:02 +01:00
  • d7c1a6b75e Add a test on EOL EstherLerouzic 2022-11-07 19:30:11 +01:00
  • c69c2a3af2 add invocation test with the 3 equalization settings EstherLerouzic 2022-10-26 18:59:27 +02:00
  • fb29d72906 Add a test on out_voa optimisation function EstherLerouzic 2022-10-23 10:11:03 +02:00
  • 30a06da6b1 Clean a bit, add docstrings EstherLerouzic 2022-10-23 09:00:13 +02:00
  • 139c8cc1e7 Remove Pref, and move ref_carrier definition EstherLerouzic 2022-10-23 08:36:57 +02:00
  • 7034d4c686 Remove p_span0 from SI EstherLerouzic 2022-10-22 19:07:22 +02:00
  • 10164495b9 Remove p_spani from Pref EstherLerouzic 2022-10-21 19:11:35 +02:00
  • 87211b35e9 Use design delta_p and gains instead of p_spani EstherLerouzic 2022-10-19 18:27:06 +02:00
  • e9f9ddb4d6 restore initial power sweep behaviour EstherLerouzic 2022-10-19 17:38:38 +02:00
  • 8ea13bb4d6 refactor cli to use a common design function EstherLerouzic 2022-10-19 17:30:57 +02:00
  • b45829d2df Parametrize verbose in autodesign EstherLerouzic 2022-10-19 16:40:22 +02:00
  • 6ac3a517cf refactor build_network: create a separate function to add elements EstherLerouzic 2022-10-19 16:22:05 +02:00
  • 2f2920a716 Computes reference input power in fiber during design EstherLerouzic 2022-10-19 15:54:47 +02:00
  • 07fd89351b Computes reference input power in ROADM during design EstherLerouzic 2022-10-19 15:01:01 +02:00
  • 7c60b000b5 Add a variable to hold delta_p even if gain mode is selected EstherLerouzic 2022-10-19 14:29:28 +02:00
  • 537eb017b5 Add frequency range in default_edfa profile EstherLerouzic 2022-03-24 17:10:47 +01:00
  • 9c514e8086 Add a test on gain mode behaviour EstherLerouzic 2021-04-28 18:24:51 +02:00
  • 78efb6c650 Check element setting before and after propagation EstherLerouzic 2021-03-03 17:38:13 +01:00
  • 3510d59250 Correct design: apply saturation in all cases EstherLerouzic 2022-03-16 16:54:54 +01:00
  • 41d9d156a6 Add more tests on amp saturation EstherLerouzic 2022-03-04 18:33:56 +01:00
  • e9d5e748e4 Add test in amplifier behaviour EstherLerouzic 2022-03-03 19:08:12 +01:00
  • 5a5bed56c2 Add test on _check_one_request function EstherLerouzic 2021-08-25 15:06:10 +02:00
  • 22de1b1281 Add tests on aggregation EstherLerouzic 2021-08-23 16:54:16 +02:00
  • 73e1485b47 aggregate demands with defined mode and spectrum EstherLerouzic 2021-08-23 13:34:57 +02:00
  • 22ee05ea6f Add more tests for multiple slots spectrum assignment EstherLerouzic 2021-08-24 15:55:38 +02:00
  • 31824f318d Enable multiple slots assignment EstherLerouzic 2021-08-24 15:55:04 +02:00
  • b0cb604e91 Remove old commented code EstherLerouzic 2021-08-24 17:11:40 +02:00
  • 79102e283a Refactor function to simplify the process EstherLerouzic 2021-08-24 16:30:40 +02:00
  • db5e63d51b Refactor spectrum selection function EstherLerouzic 2021-08-24 15:47:00 +02:00
  • af42699133 Enable the loading of a bitmap EstherLerouzic 2021-08-24 14:13:38 +02:00
  • 4ba77d0a0a Change rq.N and rq.M from scalar to list EstherLerouzic 2021-08-19 16:34:39 +02:00
  • 064d3af8e0 Remove line number from invocation logs EstherLerouzic 2023-11-17 11:56:06 +01:00
  • 4ab5bac45f EDFA Parameters restructuring AndreaDAmico 2023-05-09 15:56:43 +02:00
  • bbe5fb7821 Chromatic Dispersion scaling along frequency AndreaDAmico 2023-06-05 13:15:52 +02:00
  • edf1eec072 Nonlinear coefficient scaling along frequency AndreaDAmico 2023-10-06 04:17:17 +02:00
  • 88ac41f721 Seprating the eta matrix evaluation in compute nli AndreaDAmico 2023-05-30 14:58:16 +02:00
  • c20e6fb320 Effective Area and Raman Gain Coefficient Scaling AndreaDAmico 2023-05-29 17:32:26 +02:00
  • 05500c7047 CI: run tests on Apple M1 CPUs as well (64bit ARM) Jan Kundrát 2023-11-15 20:28:29 +01:00
  • 86a39f4b5e packaging: mark Python 3.12 as supported Jan Kundrát 2023-11-15 17:43:42 +01:00
  • 2b25609255 CI: test on Python 3.12 and some new platforms Jan Kundrát 2023-11-15 17:43:38 +01:00
  • 7e0b95bcfd Bump all dependencies Jan Kundrát 2023-11-15 19:33:46 +01:00
  • f0a52dcc8a tests: upgrade pandas Jan Kundrát 2023-11-15 19:37:20 +01:00
  • 3bea4b3c9f Feat: improve sanity check for eqpt sheet EstherLerouzic 2023-04-11 15:16:45 +02:00
  • f2cc9f7225 Add more logs EstherLerouzic 2023-04-09 09:06:17 +02:00
  • e79f9f51b6 Merge "Feat: add offset power option for transceivers" Esther Le Rouzic 2023-10-31 08:30:13 +00:00
  • 7fd7f94efe Merge "Refactor error message" Esther Le Rouzic 2023-10-31 08:29:58 +00:00
  • 0acdf9d9f6 Merge "docs: rename the Matrix channel" Esther Le Rouzic 2023-10-27 15:09:16 +00:00
  • a3edb20142 Feat: add offset power option for transceivers EstherLerouzic 2022-10-28 09:02:44 +02:00
  • 33cc11b85c Refactor error message EstherLerouzic 2023-04-13 13:11:18 +02:00
  • 5d079ab261 docs: rename the Matrix channel Jan Kundrát 2023-10-03 01:50:11 +02:00
  • a3b1157e38 Fiber latency calculation AndreaDAmico 2023-08-07 18:26:32 +02:00
  • 70731b64d6 fix: include position of lumped losses in Raman profile AndreaDAmico 2023-06-26 13:47:29 +02:00
  • 4ea0180caf tests: prefer pandas.read_csv over numpy.genfromtext AndreaDAmico 2023-06-26 13:47:29 +02:00
  • eb2363a3d4 Fix: lumped losses included in total fiber loss AndreaDAmico 2023-07-06 15:18:57 +02:00
  • 41b94cc888 fix: don't crash if PMD, PDL or CD penalties are missing in transceivers EstherLerouzic 2023-02-25 07:47:46 +01:00
  • 1eeb6a0583 Merge changes Icd0b4fbd,I3ca81bcd,Ia33315f0 Jan Kundrát 2023-04-18 23:01:30 +00:00
  • 215c20e245 Merge "fix: add missing PSW case for power computation" Jan Kundrát 2023-04-18 00:41:45 +00:00
  • 76e9146043 docs: docstring formatting Jan Kundrát 2023-04-18 01:32:47 +02:00
  • 2a07eec966 SimParams: less boilerplate Jan Kundrát 2023-04-17 23:06:31 +02:00
  • cc994bf118 python: prefer isinstance(foo, Bar) over type(foo) == Bar Jan Kundrát 2023-04-17 23:02:51 +02:00
  • 37e70e622c fix: add missing PSW case for power computation EstherLerouzic 2023-04-13 16:48:21 +02:00
  • 7d9a508955 Fix 2 minor typos in docs/model.rst Florian FRANK 2023-03-16 11:46:15 +01:00
  • 185adabd77 Fix bug of comparison dimension when Raman is allowed and loss_coef is a vector instead of a scalar Florian FRANK 2023-04-08 13:22:29 +02:00
  • 8f9cf8ccc7 docs: sync the author list from git history v2.7 Jan Kundrát 2023-03-06 01:31:41 +01:00