mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-10-29 01:02:32 +00:00
Commit Graph
Select branches
Hide Pull Requests
experimental/2019-summit
experimental/2020-candi
experimental/2020-ofc
experimental/2020-ofc-limited
experimental/2021-candi
experimental/2021-mixed-rate
experimental/2021-ofc-gnpy-yang-onos
gh-pages
master
phase-1
#1
#101
#102
#104
#108
#110
#119
#120
#121
#123
#124
#125
#126
#129
#13
#131
#134
#135
#136
#137
#14
#141
#142
#143
#144
#145
#15
#151
#153
#154
#155
#156
#157
#161
#162
#164
#165
#166
#167
#168
#17
#171
#173
#174
#175
#177
#18
#180
#181
#182
#183
#184
#186
#187
#188
#189
#191
#192
#193
#194
#195
#197
#198
#199
#20
#20
#200
#204
#207
#208
#21
#212
#213
#215
#216
#22
#220
#221
#222
#223
#224
#225
#226
#228
#229
#230
#231
#232
#233
#235
#236
#237
#238
#239
#241
#244
#247
#248
#249
#25
#25
#251
#252
#253
#255
#256
#257
#258
#259
#26
#261
#263
#264
#265
#266
#267
#268
#27
#277
#278
#279
#280
#281
#289
#29
#29
#291
#292
#293
#295
#296
#297
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#308
#309
#311
#312
#313
#314
#316
#319
#32
#320
#322
#323
#325
#326
#327
#328
#329
#33
#330
#331
#333
#335
#337
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#35
#356
#357
#359
#369
#369
#375
#376
#377
#382
#383
#396
#4
#404
#405
#407
#408
#41
#410
#417
#42
#427
#428
#43
#43
#44
#44
#444
#454
#454
#455
#458
#461
#462
#47
#48
#48
#480
#488
#49
#49
#499
#5
#50
#50
#502
#52
#523
#538
#56
#56
#59
#59
#6
#64
#65
#66
#69
#7
#70
#71
#74
#75
#76
#77
#8
#8
#80
#80
#81
#82
#83
#84
#84
#85
#87
#87
#89
#89
#91
#92
#96
0.1.0
candi-1.0
candi-1.0a
candi-1.1
candi-1.2
v0.1.0
v0.1.1
v0.1.3
v1.0
v1.1
v1.2
v1.8
v2.0
v2.1
v2.10
v2.11
v2.11.1
v2.12
v2.12.1
v2.13
v2.2
v2.2a3
v2.3
v2.3.1
v2.4
v2.5
v2.6
v2.7
v2.8
v2.9
Select branches
Hide Pull Requests
experimental/2019-summit
experimental/2020-candi
experimental/2020-ofc
experimental/2020-ofc-limited
experimental/2021-candi
experimental/2021-mixed-rate
experimental/2021-ofc-gnpy-yang-onos
gh-pages
master
phase-1
#1
#101
#102
#104
#108
#110
#119
#120
#121
#123
#124
#125
#126
#129
#13
#131
#134
#135
#136
#137
#14
#141
#142
#143
#144
#145
#15
#151
#153
#154
#155
#156
#157
#161
#162
#164
#165
#166
#167
#168
#17
#171
#173
#174
#175
#177
#18
#180
#181
#182
#183
#184
#186
#187
#188
#189
#191
#192
#193
#194
#195
#197
#198
#199
#20
#20
#200
#204
#207
#208
#21
#212
#213
#215
#216
#22
#220
#221
#222
#223
#224
#225
#226
#228
#229
#230
#231
#232
#233
#235
#236
#237
#238
#239
#241
#244
#247
#248
#249
#25
#25
#251
#252
#253
#255
#256
#257
#258
#259
#26
#261
#263
#264
#265
#266
#267
#268
#27
#277
#278
#279
#280
#281
#289
#29
#29
#291
#292
#293
#295
#296
#297
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#308
#309
#311
#312
#313
#314
#316
#319
#32
#320
#322
#323
#325
#326
#327
#328
#329
#33
#330
#331
#333
#335
#337
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#35
#356
#357
#359
#369
#369
#375
#376
#377
#382
#383
#396
#4
#404
#405
#407
#408
#41
#410
#417
#42
#427
#428
#43
#43
#44
#44
#444
#454
#454
#455
#458
#461
#462
#47
#48
#48
#480
#488
#49
#49
#499
#5
#50
#50
#502
#52
#523
#538
#56
#56
#59
#59
#6
#64
#65
#66
#69
#7
#70
#71
#74
#75
#76
#77
#8
#8
#80
#80
#81
#82
#83
#84
#84
#85
#87
#87
#89
#89
#91
#92
#96
0.1.0
candi-1.0
candi-1.0a
candi-1.1
candi-1.2
v0.1.0
v0.1.1
v0.1.3
v1.0
v1.1
v1.2
v1.8
v2.0
v2.1
v2.10
v2.11
v2.11.1
v2.12
v2.12.1
v2.13
v2.2
v2.2a3
v2.3
v2.3.1
v2.4
v2.5
v2.6
v2.7
v2.8
v2.9
-
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