Commit Graph

  • c744a97d83 Prepare release notes for v2.13 master v2.13 EstherLerouzic 2025-09-26 11:56:02 +02:00
  • 09221504d7 Add yang trees EstherLerouzic 2025-09-26 11:52:56 +02:00
  • f2039fbe1c fix: use loaded json instead of Path for extra configs EstherLerouzic 2025-07-07 17:46:49 +02:00
  • 78227e65da fix documentation and release notes EstherLerouzic 2025-07-07 10:59:06 +02:00
  • e27e6d5c7b chore: add release notes EstherLerouzic 2025-07-07 10:40:07 +02:00
  • e3445e1066 Update maintainer names EstherLerouzic 2025-07-07 09:59:21 +02:00
  • a0758d0da5 Move and refactor create_eqpt_sheet.py and add tests on it EstherLerouzic 2021-11-04 15:56:01 +01:00
  • 0bc1fb3bf8 fix: Use openpyxl for xlsx reading and move to latest xlrd version EstherLerouzic 2025-06-05 14:09:51 +02:00
  • cd9d4c55b2 Publish calendar at docs/calendar.html and update README link to GitHub Pages Arturo Mayoral 2025-09-02 10:24:02 +02:00
  • 62889bf6af feat: add a console script for yang conversion EstherLerouzic 2025-06-13 15:49:39 +02:00
  • 61787d5052 feat: parametrize the function that computes power targets EstherLerouzic 2025-05-20 10:54:59 +02:00
  • 6612a46a9e Fix to_json()-function of Multiband_amplifier when gain is missing Florian FRANK 2023-07-13 22:43:54 +02:00
  • f30515ba9d fix: do not replace 0 with None EstherLerouzic 2024-10-25 13:53:10 +02:00
  • 6f9897fe40 fix: do not crash if type_variety is not defined when saving network EstherLerouzic 2024-10-29 14:56:53 +01:00
  • 56e615c713 Feat: Use a reference channel per OMS instead of total power for design EstherLerouzic 2025-02-18 09:05:56 +01:00
  • f447c908bc Feat: Add spacing info in the design_band info EstherLerouzic 2025-02-17 18:01:24 +01:00
  • 4df6cc6b23 fix bug: use preselected restrictions also for raman flag true EstherLerouzic 2025-04-18 14:38:29 +02:00
  • 6c5d11d86c Implement in_voa of amplifiers EstherLerouzic 2022-12-03 17:17:43 +01:00
  • 1a795639c7 feat: Add conversion utilities for YANG and legacy formats in GNPy EstherLerouzic 2025-02-24 17:13:21 +01:00
  • ee5e6f9b9e fix(CI): remove windows 2019, add windows 2025 support EstherLerouzic 2025-07-07 10:08:12 +02:00
  • ea4ab1d61b fix: place index first in the request-list because of libyang bug EstherLerouzic 2025-04-29 11:21:02 +02:00
  • d43fee5945 fix: save network_name EstherLerouzic 2025-02-27 11:30:17 +01:00
  • 6603a50e78 chore: gnpy yang models EstherLerouzic 2025-05-30 16:37:57 +02:00
  • b76c529c0c chore: import external ietf modules EstherLerouzic 2025-05-30 16:31:51 +02:00
  • 7a1b15a916 chore: make sure all python files have the correct header EstherLerouzic 2025-05-30 16:10:11 +02:00
  • 7bc9461547 chore: make sure commits authors are in th AUTHORS list EstherLerouzic 2025-05-30 12:22:41 +02:00
  • b0ac41e2d5 fix: PMD was not correctly read from excel or exported from json EstherLerouzic 2025-02-28 19:28:44 +01:00
  • bce42331c4 fix: improve core.networks module docstrings EstherLerouzic 2025-02-14 16:53:06 +01:00
  • d5491c9ace fix documentation: harmonize titles EstherLerouzic 2025-02-14 14:06:13 +01:00
  • 689c2fb038 fix minor linter issues EstherLerouzic 2025-02-13 16:29:28 +01:00
  • 15c912bd72 fix improve docstring for tools.cli_examples EstherLerouzic 2025-02-12 16:57:54 +01:00
  • d0c10e8537 fix: improve dosctring and typing in tools.convert EstherLerouzic 2025-02-12 16:22:03 +01:00
  • 93186b26fb fix link to example-data files in the documentation EstherLerouzic 2025-02-11 17:45:29 +01:00
  • 49aee5a4e8 feat: improve elements docstring and typing EstherLerouzic 2025-02-11 17:41:54 +01:00
  • 1c4da4794d fix: update excel documentation EstherLerouzic 2025-01-27 09:05:56 +01:00
  • de42dd4a93 fix: restore rtd theme EstherLerouzic 2025-02-11 11:27:25 +01:00
  • 57a5e9732b fix integrate tilt data into conversion JennyLescop 2025-02-06 15:57:20 +01:00
  • 101eb8f969 Define functions for results conversion and load eqpt/topology from dict v2.12.1 Renato Ambrosone 2025-02-17 11:57:07 +01:00
  • 7ce6650109 feat: move and update documentation on equipment types v2.12 EstherLerouzic 2025-01-10 19:15:59 +01:00
  • 252e67a71e fix: move amp documentation to the docs folder and update it EstherLerouzic 2025-01-08 19:26:33 +01:00
  • f83869392b feat: improve documentation of the scripts options EstherLerouzic 2025-01-08 18:21:14 +01:00
  • 94a3714aba fix: documentation missing the worker_utils section EstherLerouzic 2025-01-08 14:34:52 +01:00
  • ccab4835fc fix: Refactor the methods to avoid returning the same value EstherLerouzic 2024-12-16 21:34:36 +01:00
  • e55f7a5d4c Define default in common parts to be used both by cli and API EstherLerouzic 2024-12-13 15:19:08 +01:00
  • 4fda8c6002 use explicit file arguments for additional configs EstherLerouzic 2024-12-11 19:54:31 +01:00
  • 8717156712 feat: Read a list of optional extra equipement files EstherLerouzic 2024-12-10 17:10:05 +01:00
  • d2c0836164 Remove default_edfa_config.json dictionary and use parameters.py EstherLerouzic 2024-12-09 11:50:40 +01:00
  • eac4ba80ea List of collaborative PSE publications added in the docs AndreaDAmico 2025-01-16 10:44:58 -05:00
  • 4ef01d54a5 fix plot bug: do not overwrite the path used for plot v2.11.1 EstherLerouzic 2025-01-10 09:48:04 +01:00
  • 4b50ee0c2d fix: do not assume 0 dB default value for tilt-target EstherLerouzic 2024-10-25 10:50:26 +02:00
  • 33a289e22b fix: restore uid info in warning logs EstherLerouzic 2024-10-25 16:13:56 +02:00
  • e593b8c9ec fix case where there are multiple multiband amps matching the sub amp type EstherLerouzic 2024-10-25 16:12:16 +02:00
  • 94a6f922cd fix typing EstherLerouzic 2024-10-24 17:56:34 +02:00
  • fbe387915b fix: offset was not correctly taken into account on reversed path EstherLerouzic 2024-10-24 17:52:38 +02:00
  • fce9d1d293 chore: refactor json_io EstherLerouzic 2024-04-25 14:41:46 +02:00
  • a59db8fd12 fix: cli_examples linter issues EstherLerouzic 2024-04-22 21:10:38 +02:00
  • de509139b3 fix: linter issues on json_io EstherLerouzic 2024-04-25 10:49:26 +02:00
  • bb77b3f4a8 fix: remove unused _automatic_spacing EstherLerouzic 2024-04-22 18:21:45 +02:00
  • 34c7fd1b60 fix: save autodesign file after autodesign! EstherLerouzic 2024-04-22 16:25:48 +02:00
  • 89a962ffaf fix remove unnecessary else after return EstherLerouzic 2024-04-12 09:46:06 +02:00
  • 1722fbec13 feat: add more warnings on amplifiers EstherLerouzic 2024-11-26 14:13:37 +01:00
  • e48aa57c35 Improve error reporting by including uid of elements EstherLerouzic 2024-01-12 09:34:44 +01:00
  • e3e37b1986 feat: skip path computation when path is explicit EstherLerouzic 2023-10-23 14:52:30 +02:00
  • abf42afaf8 fix ci: The macOS-12 environment is deprecated EstherLerouzic 2024-11-25 17:51:21 +01:00
  • 310995045e fix: linter issues in convert and service_sheet EstherLerouzic 2024-04-25 11:05:28 +02:00
  • c840bb1a44 Improve test coverage on ila constraint cases EstherLerouzic 2023-06-05 18:49:30 +02:00
  • 4b6f4af3a5 Refactor to reduce cognitive complexity EstherLerouzic 2023-06-07 13:27:10 +02:00
  • dc68d38293 fix ila names EstherLerouzic 2023-06-02 16:50:50 +02:00
  • defe3bee5c feat: documentation for ROADM excel sheet input EstherLerouzic 2024-11-25 11:45:17 +01:00
  • 32adc0fc53 feat: enables reading per degree impairment from xls input EstherLerouzic 2024-02-05 16:55:25 +01:00
  • 4796266657 fix bug in roadm to_json: move per_degree_impairments in params EstherLerouzic 2024-11-25 08:55:00 +01:00
  • c35104c184 Add documentation for multiband v2.11 EstherLerouzic 2024-10-21 09:17:26 +02:00
  • 7b1354ee24 fix: avoid using cumtrapz from scipy AndreaDAmico 2024-11-11 06:03:06 -05:00
  • 39d3f0f483 Perturbative Raman Solver AndreaDAmico 2024-06-10 22:38:32 -04:00
  • bbe9ef7356 Increasing precision in Raman tests AndreaDAmico 2024-06-12 14:08:32 -04:00
  • 42a8f018cd GGN approximation formula defined AndreaDAmico 2024-06-24 00:08:05 -04:00
  • 29f5dd1dc4 Add frequency dependency on ROADM impairments EstherLerouzic 2024-09-18 15:52:49 +02:00
  • 03da959724 insert multiband_amplifier if needed EstherLerouzic 2024-07-09 12:59:01 +02:00
  • f621ca6fe7 Add tilt computation for design targets EstherLerouzic 2024-02-12 15:05:46 +01:00
  • 24f4503020 Preselect multiband amplifiers based on band gain and power targets EstherLerouzic 2024-06-26 19:40:40 +02:00
  • 520c3615e4 Refactor select_edfa EstherLerouzic 2024-06-26 18:11:49 +02:00
  • 548626a9f2 preselect amplifiers based on restrictions and bands EstherLerouzic 2024-06-24 17:45:50 +02:00
  • 7a26833a5a Add some test on select_edfa EstherLerouzic 2024-06-26 16:55:37 +02:00
  • c2f6f9c6a0 Add an invocation test with multiband case EstherLerouzic 2024-09-05 16:31:13 +02:00
  • 64a91256fc Propagate power per band during autodesign EstherLerouzic 2024-06-21 15:35:24 +02:00
  • bdcffc2a5e Refactor: define a separate function to compute targets EstherLerouzic 2024-06-21 14:19:32 +02:00
  • c384af8062 Refactor: create a function to set one single band amplifier EstherLerouzic 2024-06-21 13:55:44 +02:00
  • 0813332adc Enable differentiated design band per OMS EstherLerouzic 2024-06-14 21:07:44 +02:00
  • 22fe9ead55 Introduce multi band amps EstherLerouzic 2021-12-10 17:01:30 +01:00
  • 920ac30aa5 Refactor and simplify network functions EstherLerouzic 2024-09-13 13:34:29 +02:00
  • ac8fd770ab Only propagates carriers that belong to Amp bandwidth EstherLerouzic 2022-01-06 15:07:20 +01:00
  • 5277ae2005 Add a redesign option EstherLerouzic 2024-09-08 14:19:22 +02:00
  • 30ead40e76 Creates a set of functions to be called by CLI and API EstherLerouzic 2024-01-16 17:00:32 +01:00
  • ae858b911a fix: capture warning to show the ROADM uid EstherLerouzic 2024-01-26 17:30:12 +01:00
  • 0d236fd31e fix: remove unused invocation test file v2.10 EstherLerouzic 2024-09-12 14:47:03 +02:00
  • 9a84e29433 fix: remove freq2wavelength that is already defined EstherLerouzic 2024-04-12 09:34:36 +02:00
  • 143f63170e FIX: json indentation in example-data ‘Renato 2024-09-20 14:35:43 +02:00
  • b2d7f883a1 Add documentation for topology, service and sim-params files EstherLerouzic 2024-05-22 13:36:46 +02:00
  • 73dbdf3042 Add documentation for the roadm impairment feature EstherLerouzic 2024-05-17 19:31:38 +02:00
  • 4a071c53d7 feat: transform roadm-paths into list indexed with frequency band EstherLerouzic 2024-02-21 20:43:54 +01:00