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
-
11d88bf09a
CI: random bikeshedding about the name
Jan Kundrát
2021-06-09 19:37:10 +02:00 -
af3cc4736e
setup metadata: fix description
Jan Kundrát
2021-06-09 16:30:38 +02:00 -
50cb82ee18
packaging: fix the long description
Jan Kundrát
2021-06-09 02:32:48 +02:00 -
c80aca6696
CI: GitHub: ensure tags are present
Jan Kundrát
2021-06-09 01:09:06 +02:00 -
dfca35d4ae
CI: always try to build a release wheel
Jan Kundrát
2021-06-09 00:46:03 +02:00 -
1fbdaef58a
CI: Run on GitHub Actions
Jan Kundrát
2021-06-08 22:29:03 +02:00 -
bd025f3af4
setup metadata: fix description
Jan Kundrát
2021-06-09 16:30:38 +02:00 -
c3e546abe3
packaging: fix the long description
Jan Kundrát
2021-06-09 02:32:48 +02:00 -
9427d0b139
CI: GitHub: ensure tags are present
Jan Kundrát
2021-06-09 01:09:06 +02:00 -
89f5b12f7e
CI: always try to build a release wheel
Jan Kundrát
2021-06-09 00:46:03 +02:00 -
9d2c10e267
CI: Run on GitHub Actions
Jan Kundrát
2021-06-08 22:29:03 +02:00 -
305620e5dd
Do not load equipment['SI']['default'].power_range_db in the gain mode
Jan Kundrát
2021-06-04 15:34:22 +02:00 -
c91c5d622f
Bump the minimal required Python to 3.8
Jan Kundrát
2021-05-31 20:31:37 +02:00 -
d201ec26bf
OFC 2021 demo: config generators and their output
experimental/2021-ofc-gnpy-yang-onos
Jan Kundrát
2021-06-06 12:00:45 +02:00 -
183639ba07
REST: change the layout
Jan Kundrát
2021-06-06 11:56:35 +02:00 -
20c6d5cf95
API: a REST server for GNPy
Jan Kundrát
2021-06-06 12:09:07 +02:00 -
2b38e677b2
YANG: topology info for ONOS
Jan Kundrát
2021-06-06 12:03:36 +02:00 -
dab521a99e
YANG: tests: re-reading the equipment and topology from JSON
Jan Kundrát
2021-06-05 00:45:57 +02:00 -
6cc55b83e5
YANG: examples should produce exact-same results
Jan Kundrát
2021-06-05 01:03:58 +02:00 -
ddbb9b5af7
YANG: Test conversion of equipment + settings + topology into YANG
Jan Kundrát
2021-06-04 23:54:32 +02:00 -
dd3d2e1152
YANG: loading and storing topologies
Jan Kundrát
2021-06-04 13:26:52 +02:00 -
936b17c151
YANG: Network Topology
Jan Kundrát
2019-07-01 17:25:57 +02:00 -
5f38db2d2f
YANG: Reading and saving equipment catalog and simulation options from YANG files
Jan Kundrát
2020-07-31 17:35:52 +02:00 -
7172ceab20
YANG: Global simulation parameters
Jan Kundrát
2020-07-27 11:04:36 +02:00 -
7874ad61af
YANG: Equipment Library
Jan Kundrát
2021-06-01 00:56:31 +02:00 -
cddebd55a1
YANG: tests: validate our sample data against the YANG model
Jan Kundrát
2020-07-26 18:08:04 +02:00 -
aa96694c19
YANG: import: IETF models for network topologies
Jan Kundrát
2019-06-28 14:33:16 +02:00 -
1ed81a6fd9
YANG: import: basic stuff from IETF to make yangson happy
Jan Kundrát
2019-07-07 22:08:17 +02:00 -
f611f3d899
YANG: Prepare for distributing YANG modules
Jan Kundrát
2020-07-26 16:33:00 +02:00 -
f919bbea41
tests: requests: rely on pytest's own dict support
Jan Kundrát
2021-06-05 13:38:52 +02:00 -
4202d85260
Bump the minimal required Python to 3.8
Jan Kundrát
2021-05-31 20:31:37 +02:00 -
d5ca3fe6f6
tests: enable pytest's builtin multiline diffing
Jan Kundrát
2021-06-05 01:03:08 +02:00 -
e5efdc0138
Do not load equipment['SI']['default'].power_range_db in the gain mode
Jan Kundrát
2021-06-04 15:34:22 +02:00 -
4fe77b2519
utils: document round2float
Jan Kundrát
2021-06-04 15:33:45 +02:00 -
1c971dbaeb
OpenROADM: add "some" TX roll-off for all modes
Jan Kundrát
2021-06-04 12:05:07 +02:00 -
24e7f4a5a1
refactoring: OpenROADM: store the NF model of a premp/booster
Jan Kundrát
2021-06-04 12:03:51 +02:00 -
225cafa8b7
Floating point formatting of elements' operational parameters
v2.3
Jan Kundrát
2021-06-04 22:36:06 +02:00 -
ad9cbb8a93
Merge "Use the term GSNR in result outputs"
Jan Kundrát
2021-06-04 20:54:58 +00:00 -
581b4a726f
Use the term GSNR in result outputs
Jonas Mårtensson
2021-06-04 12:36:33 +02:00 -
ce92d4e1b8
JSON: don't sleep when there are warnings in the input topology
Jan Kundrát
2021-06-03 19:25:51 +02:00 -
eb17b74ea4
Merge "Fix behavior when there's no EDFA DGT"
Jan Kundrát
2021-06-03 21:58:52 +00:00 -
051359ad77
Merge changes I7596efae,I3633a59d
Jan Kundrát
2021-06-03 21:49:58 +00:00 -
912eb712c3
Fix behavior when there's no EDFA DGT
Jan Kundrát
2021-06-02 22:09:52 +02:00 -
ce4ea9d6e3
README: shuffle elements around a wee bit
Jan Kundrát
2021-06-03 02:22:46 +02:00 -
39c894bb6a
Remove unused property Fiber.fiber_loss
Jan Kundrát
2021-06-03 01:54:06 +02:00 -
be95496f85
Remove unused property
Jan Kundrát
2021-06-03 01:52:44 +02:00 -
d38dabc824
Merge changes I8523fb93,Ia832cd8f,Id92bda62
Jan Kundrát
2021-06-02 21:55:34 +00:00 -
5ad6336fda
Docker: use a newer Python
Jan Kundrát
2021-06-02 23:21:58 +02:00 -
8ec9aca559
equipment: remember NF_min, NF_max when using the operator model
Jan Kundrát
2020-12-01 21:20:06 +00:00 -
9abec6c9b7
docs: convert something into MarkDown
Jan Kundrát
2021-06-01 03:21:28 +02:00 -
e3b904fb06
docs: allow writing Sphinx docs in Markdown
Jan Kundrát
2021-06-01 01:23:52 +02:00 -
5d13b9bfb6
docs: remove a dependency on PBR
Jan Kundrát
2021-06-02 23:01:26 +02:00 -
0c26fd24b5
Travis: fix the build
Jan Kundrát
2021-06-02 22:36:48 +02:00 -
08c922a5e5
Add option to cli examples for disabling auto-insertion of EDFAs
Jonas Mårtensson
2021-06-01 16:07:34 +02:00 -
1b2eb9a5a8
docs: separate out dependencies
Jan Kundrát
2021-06-01 01:21:18 +02:00 -
219204e320
docs: use a newer Python on readthedocs
Jan Kundrát
2021-05-31 20:26:38 +02:00 -
38fc1fdc6d
Remove unused variables
Jan Kundrát
2021-05-31 20:15:25 +02:00 -
e25e1fbe50
remove unused variable
Jan Kundrát
2021-05-31 20:13:38 +02:00 -
8a96ff563e
remove unused import
Jan Kundrát
2021-05-31 20:11:28 +02:00 -
27d4fb0811
docs: add a blurb about OpenROADM
Jan Kundrát
2021-05-31 20:01:46 +02:00 -
b5a8ae3f06
badges: link to Gerrit
Jan Kundrát
2021-05-31 19:58:58 +02:00 -
e45a54c2b5
README: rewrite in Markdown
Jan Kundrát
2021-05-31 19:50:14 +02:00 -
172697a2aa
docs: move the introduction from the README to an extra docs chapter
Jan Kundrát
2021-05-31 19:31:45 +02:00 -
9762b6e610
docs: move the project meta-stuff into the docs
Jan Kundrát
2021-05-31 19:11:35 +02:00 -
4675a74e02
docs: tweak the shields on the landing page
Jan Kundrát
2021-05-31 19:34:03 +02:00 -
a268c219ed
docs: show the Python versions used on the latest release
Jan Kundrát
2021-05-31 19:05:49 +02:00 -
a47f069d97
PyPI: Python 3.9 is supported as well
Jan Kundrát
2021-05-31 19:02:19 +02:00 -
8fcead4294
docs: add some latex fanciness
Jan Kundrát
2021-05-31 18:00:58 +02:00 -
b6daa15356
tests: include the OpenROADM amplifiers
Jan Kundrát
2021-05-31 16:08:15 +02:00 -
469c0f5218
Merge changes If2545b5d,I3b182f1a,I77494833
Jan Kundrát
2021-05-31 14:38:15 +00:00 -
830ed22690
Add OpenROADM example network
Jonas Mårtensson
2021-05-12 11:32:10 +02:00 -
a386262bfd
Add OpenROADM equipment config file
Jonas Mårtensson
2021-05-12 10:46:27 +02:00 -
ede3c1a943
Merge changes I58d7e13a,Icf9a33db
Jan Kundrát
2021-05-28 19:50:18 +00:00 -
af767dd38a
CI: produce a HTML report with all linter warnings
Jan Kundrát
2021-05-28 20:36:39 +02:00 -
6dcc5a8524
docs: document the f_min/f_max idiosyncrasies
Jan Kundrát
2021-05-28 19:21:59 +02:00 -
7b5878e2f2
tox: do not pass envlist
Jan Kundrát
2021-05-27 19:41:55 +02:00 -
8c0eac1bdc
Merge changes If02e7f18,I9eec3a10
Jan Kundrát
2021-05-26 23:56:52 +00:00 -
d09938c1b8
Merge "Fix wrong parameter name in error message raised in compute_nli"
Jan Kundrát
2021-05-26 23:56:41 +00:00 -
dba4da0169
Fix wrong parameter name in error message raised in compute_nli
Jonas Mårtensson
2021-05-26 22:24:16 +02:00 -
998249be61
Merge "Round fiber length to two decimal places in Fiber string representation"
Jan Kundrát
2021-05-26 09:32:53 +00:00 -
ebdba47660
Round fiber length to two decimal places in Fiber string representation
Jonas Mårtensson
2021-05-26 10:00:42 +02:00 -
6072203afb
Fix z position array creation within Raman solver
AndreaDAmico
2021-05-25 14:58:06 +02:00 -
b867c57bee
bugfix: don't check a reversed path that has no baudrate
EstherLerouzic
2021-04-12 16:37:43 +02:00 -
4396a4efe9
docs: link to patches-in-progress in GerritHub from the README
Jan Kundrát
2021-05-20 15:33:33 +02:00 -
afe686c666
GitHub: link to a faster landing page in GerritHub
Jan Kundrát
2021-05-20 15:31:49 +02:00 -
e0faf6107d
Fix order of except clauses in cli_examples.py
Jonas Mårtensson
2021-05-20 11:43:56 +02:00 -
441f566964
tests: activate mccabe the complexity checker
Jan Kundrát
2021-05-11 20:01:47 +02:00 -
2ca92f1aaa
CI: flake8: check invalid "noqa" comments
Jan Kundrát
2021-05-11 18:28:32 +02:00 -
c4235fa61c
Add a test case for the case of 2 adjacent fibers
EstherLerouzic
2021-05-12 13:07:47 +02:00 -
41c53fbc5a
Update gain_min of OpenROADM ILAs in eqpt_config.json to match MSA spec
Jonas Mårtensson
2021-05-12 09:38:14 +02:00 -
44f8cdbf20
Fix span loss calculation for auto-design
Jonas Mårtensson
2021-05-11 21:38:04 +02:00 -
07ef8e4e10
Fix (some) pep8 warnings
Jan Kundrát
2021-05-11 11:48:36 +02:00 -
bf0e435542
Include ILA nodes when converting from xls to json
Jonas Mårtensson
2021-05-07 22:11:02 +02:00 -
b688493e98
Merge "Specifying a list of EDFA type varieties for auto-design"
Jan Kundrát
2021-05-11 09:27:58 +00:00 -
1ad01963c8
Merge "Better positioning of fibers after splitting"
Jan Kundrát
2021-05-07 14:56:15 +00:00 -
493de58e65
Merge changes Ifc3ec5f9,I7344ff53,I2971b975,Ia2ee3fdd,Ie57340d4, ...
Jan Kundrát
2021-05-07 14:03:51 +00:00 -
7e97547774
Better positioning of fibers after splitting
Jonas Mårtensson
2021-05-07 08:53:16 +02:00 -
0f73a8f810
equipment: make sure all OpenROADM EDFAs have "openroadm" in their names
Jan Kundrát
2021-05-06 20:02:34 +02:00 -
fa834338ab
Introduce OpenROADM preamp and booster models
Jonas Mårtensson
2021-01-13 10:14:09 +01:00 -
fc82f43b89
The "openroadm" NF model only applies to inline amps
Jan Kundrát
2021-05-06 16:36:25 +02:00