mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-10-29 17:22:42 +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
-
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