{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96894149,"defaultBranch":"master","name":"oopt-gnpy","ownerLogin":"Telecominfraproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-11T13:08:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22238180?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720710079.0","currentOid":""},"activityList":{"items":[{"before":"b2d7f883a1cae0818f926dbbac5740314ef9e3b7","after":"143f63170ec42ef66e15984004b1121d70c743d2","ref":"refs/heads/master","pushedAt":"2024-09-20T14:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"FIX: json indentation in example-data\n\nChange-Id: If3585fc554638cb1e5f7e4564d10af29420b6159","shortMessageHtmlLink":"FIX: json indentation in example-data"}},{"before":"25354c0db902951dbbdb584a9d49e6e50dbeec05","after":null,"ref":"refs/heads/experimental/API-develop","pushedAt":"2024-07-11T15:01:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RenatoParker","name":"Renato Ambrosone","path":"/RenatoParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48525957?s=80&v=4"}},{"before":null,"after":"25354c0db902951dbbdb584a9d49e6e50dbeec05","ref":"refs/heads/experimental/API-develop","pushedAt":"2024-07-11T15:00:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RenatoParker","name":"Renato Ambrosone","path":"/RenatoParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48525957?s=80&v=4"},"commit":{"message":"Add gnpy/api from 2021-candi branch to API-develop","shortMessageHtmlLink":"Add gnpy/api from 2021-candi branch to API-develop"}},{"before":"fef674bda3600b65bf6dacb10ed84683dd9b6f44","after":null,"ref":"refs/heads/API-develop","pushedAt":"2024-07-11T14:30:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RenatoParker","name":"Renato Ambrosone","path":"/RenatoParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48525957?s=80&v=4"}},{"before":null,"after":"fef674bda3600b65bf6dacb10ed84683dd9b6f44","ref":"refs/heads/API-develop","pushedAt":"2024-07-11T14:28:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RenatoParker","name":"Renato Ambrosone","path":"/RenatoParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48525957?s=80&v=4"},"commit":{"message":"Add gnpy/api from 2021-candi branch to API-develop","shortMessageHtmlLink":"Add gnpy/api from 2021-candi branch to API-develop"}},{"before":"4a071c53d7097abd24177f43eb7df3fa424fafb1","after":"b2d7f883a1cae0818f926dbbac5740314ef9e3b7","ref":"refs/heads/master","pushedAt":"2024-06-05T15:38:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Add documentation for topology, service and sim-params files\n\nSigned-off-by: EstherLerouzic \nChange-Id: I0d917b742acd91aa52403f1ac96a378bb3cd8497","shortMessageHtmlLink":"Add documentation for topology, service and sim-params files"}},{"before":"dcde64a8db9cc8cb7a3011ce7d32dee5b3c51d31","after":"4a071c53d7097abd24177f43eb7df3fa424fafb1","ref":"refs/heads/master","pushedAt":"2024-06-05T15:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"feat: transform roadm-paths into list indexed with frequency band\n\nto be conformed with ietf + to prepare for next multiband case\n\nSigned-off-by: EstherLerouzic \nChange-Id: If71857ef7dff9eaaa4c16e3837d3500bcef2fa72","shortMessageHtmlLink":"feat: transform roadm-paths into list indexed with frequency band"}},{"before":"fb704137842e4ecf8364d91c5ef97a41e2224cb2","after":"dcde64a8db9cc8cb7a3011ce7d32dee5b3c51d31","ref":"refs/heads/master","pushedAt":"2024-06-05T15:37:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"clean some leftover from previous refactor\n\nSigned-off-by: EstherLerouzic \nChange-Id: Ibd6e32090155433d7b1aa5b6572f1fe07a4cbe4a","shortMessageHtmlLink":"clean some leftover from previous refactor"}},{"before":"87e10c240eb6ba4c668d5efb12a234dc1aa4bbe9","after":"fb704137842e4ecf8364d91c5ef97a41e2224cb2","ref":"refs/heads/master","pushedAt":"2024-06-05T15:36:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Refactor equipment and add some tests\n\nThis fixes error message for wrong trx type, catches the case of\nKeyError when trx_type is not part of the library.\n\nremoves power setting from this function: power out of transceiver or\nat the input of span is nor defined in equipment Transceiver\n\nSigned-off-by: EstherLerouzic \nChange-Id: I15fa7cc772ab5c1a8c7637738eb83c2ddffa1219","shortMessageHtmlLink":"Refactor equipment and add some tests"}},{"before":"43c1085be654fb211b3085df979134bf7b1d325c","after":"87e10c240eb6ba4c668d5efb12a234dc1aa4bbe9","ref":"refs/heads/master","pushedAt":"2024-06-05T15:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Add test on blocking due to PDL penalty\n\nSigned-off-by: EstherLerouzic \nChange-Id: I2d6a7f9ed0ff8ad6977bcfe1b78ed620bb0e848d","shortMessageHtmlLink":"Add test on blocking due to PDL penalty"}},{"before":"f950a6aee8ceab62769c0c81de462eb579eface5","after":"43c1085be654fb211b3085df979134bf7b1d325c","ref":"refs/heads/master","pushedAt":"2024-06-05T15:36:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"feat: apply per path_type ROADM OSNR\n\nSigned-off-by: EstherLerouzic \nChange-Id: I2b0838c9a217a7f918b2cf08c233aacdbf686a72","shortMessageHtmlLink":"feat: apply per path_type ROADM OSNR"}},{"before":"fb4195c7750ebb201033e27673a8b380acff6d95","after":"f950a6aee8ceab62769c0c81de462eb579eface5","ref":"refs/heads/master","pushedAt":"2024-06-05T15:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Feat: add detailed ROADM impairments per roadm-path\n\nSigned-off-by: EstherLerouzic \nChange-Id: I09c55dcff53ffb264609654cde0f1d8b9dc7fe9b","shortMessageHtmlLink":"Feat: add detailed ROADM impairments per roadm-path"}},{"before":"29f42666e52f0d91c7ab3f3ff41bed1018a19e11","after":"fb4195c7750ebb201033e27673a8b380acff6d95","ref":"refs/heads/master","pushedAt":"2024-06-05T15:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Feat: Enable multiple type_varieties for ROADM\n\nThis commit introduces the 'type_variety' attribute for ROADM elements,\nallowing the use of different types of ROADM specifications instead of\nbeing limited to the default one.\n\nIf no type variety name is provided in the eqpt_config, the 'default'\nname is used for backward compatibility with libraries. Additionally,\nif no type variety is defined in the ROADM element in the topology,\nthe default one is used for backward compatibility with topologies.\n\nThe 'type_variety' attribute is included in the 'to_json' and\n'display' methods for ROADM elements.\n\nSigned-off-by: EstherLerouzic \nChange-Id: I61a2491f994e47ad0b08cf8eaef30d6d855aa706","shortMessageHtmlLink":"Feat: Enable multiple type_varieties for ROADM"}},{"before":"9bf7f336e345e5792a5df37b1e4cc6a9927049dd","after":"29f42666e52f0d91c7ab3f3ff41bed1018a19e11","ref":"refs/heads/master","pushedAt":"2024-06-05T15:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"remove whites spaces and align parentheses\n\nSigned-off-by: EstherLerouzic \nChange-Id: I0f5f389a3cf20155ceb0e9d9f071d1334a5ad688","shortMessageHtmlLink":"remove whites spaces and align parentheses"}},{"before":"eed6564f11159f8e9fb45978385dbd3b5d15b1b1","after":"9bf7f336e345e5792a5df37b1e4cc6a9927049dd","ref":"refs/heads/master","pushedAt":"2024-06-05T15:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Update release notes of v2.9\n\nSigned-off-by: EstherLerouzic \nChange-Id: Ib949ff81fa818886a69339117bc66290dc2685b0","shortMessageHtmlLink":"Update release notes of v2.9"}},{"before":"44040c4d0600691552e715a48e5b8ebb7e985d20","after":"eed6564f11159f8e9fb45978385dbd3b5d15b1b1","ref":"refs/heads/master","pushedAt":"2024-06-05T15:34:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Add power sweep functionality description in documentation\n\nSigned-off-by: EstherLerouzic \nChange-Id: Ic8db566bc168f120ddb0016c91bcc1d24263548c","shortMessageHtmlLink":"Add power sweep functionality description in documentation"}},{"before":"ee9af69558d7ba2883b04c1e9507098afe83fd7d","after":"44040c4d0600691552e715a48e5b8ebb7e985d20","ref":"refs/heads/master","pushedAt":"2024-06-05T15:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"fix missing description of computed_number_of_channels\n\nSigned-off-by: EstherLerouzic \nChange-Id: I5c8d057dcdab535617eee8de3eccdd806cec403e","shortMessageHtmlLink":"fix missing description of computed_number_of_channels"}},{"before":"ce21609fecedd13d7e70393919d30514fac92dbd","after":"ee9af69558d7ba2883b04c1e9507098afe83fd7d","ref":"refs/heads/master","pushedAt":"2024-05-24T07:13:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Improve doc to state when tilt is vs wavelength\n\nadd some text in the docs to explain that tilt can be expressed\nvs freq or lambda depending on context:\nadvanced_model expresses dgt as a function of frequency,\nwhile tilt target is still defined vs wavelength (common usage).\n\nChange the variable to have explicit name when it is per wavelength,\nor add a comment to help identifyper wavelength or per frequency\nvariables.\n\nSigned-off-by: EstherLerouzic \nChange-Id: I7727f00b38244152b95954e981cc9da096bb3d1d","shortMessageHtmlLink":"Improve doc to state when tilt is vs wavelength"}},{"before":"a1289e6a9b83ddd2b62a51bc402c1a8a043ff56a","after":"ce21609fecedd13d7e70393919d30514fac92dbd","ref":"refs/heads/master","pushedAt":"2024-05-22T14:24:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Merge \"fix: image of the script and documentation\"","shortMessageHtmlLink":"Merge \"fix: image of the script and documentation\""}},{"before":"138115e1d72abd8d61df9d314164d408b718d0a9","after":"a1289e6a9b83ddd2b62a51bc402c1a8a043ff56a","ref":"refs/heads/master","pushedAt":"2024-05-22T14:19:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Merge \"feat: enable different sim_param vectors for multiple requests\"","shortMessageHtmlLink":"Merge \"feat: enable different sim_param vectors for multiple requests\""}},{"before":"be7ae35db3d63e2a3831ac6305cec45434e16420","after":"138115e1d72abd8d61df9d314164d408b718d0a9","ref":"refs/heads/master","pushedAt":"2024-05-17T15:09:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Frequency scaling description in release notes v2.8\n\nChange-Id: I74f3d52a3cbc087b914ff18075869d2162b693ac","shortMessageHtmlLink":"Frequency scaling description in release notes v2.8"}},{"before":"2b4a4ab72c4e94b5d8db0c6d7ea3fc0aa9b53455","after":"be7ae35db3d63e2a3831ac6305cec45434e16420","ref":"refs/heads/master","pushedAt":"2024-04-26T07:20:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Refactor amp default in parameters\n\ndefault parameters are shared between json and network function,\nso it is better to have them on the parameters to avoid circular\ndependency when importing modules\n\nSigned-off-by: EstherLerouzic \nChange-Id: Ib9d41852e394586d36f74992c91f67f3330cc552","shortMessageHtmlLink":"Refactor amp default in parameters"}},{"before":"426c88432df5af79d6568c4671eb58b7253fd994","after":"2b4a4ab72c4e94b5d8db0c6d7ea3fc0aa9b53455","ref":"refs/heads/master","pushedAt":"2024-04-12T07:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"fix Raman gain estimation during design\n\n- Replaced multiple calls to the span_loss function\n with recording the span loss result in the fiber elements,\n reducing computation time.\n- Updated Raman gain estimation based on design target powers to ensure\n accurate Edfa gain calculation or gain reduction during design.\n- display the computed and design Raman gain in RamanFiber string output\n- do not add padding on Raman fibers\n- Added to_json function to preserve user input SimParams values,\n which were previously overwritten by initializing SimParams\n with fake values during design.\n\nNext step is to allow users to balance computation time and\ntarget accuracy of the design by inputing their own SimParams\nand ref channels design values.\n\nSigned-off-by: EstherLerouzic \nChange-Id: I1ca4954d0621858cefb3d776a538131992cae3e3","shortMessageHtmlLink":"fix Raman gain estimation during design"}},{"before":"2a800b781fc494146c91957b8fd066224f74012e","after":"426c88432df5af79d6568c4671eb58b7253fd994","ref":"refs/heads/master","pushedAt":"2024-04-12T06:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"fix: update README script animation\n\nSigned-off-by: EstherLerouzic \nChange-Id: I31381ddf3e372f34836416162c080a5205ef969d","shortMessageHtmlLink":"fix: update README script animation"}},{"before":"8d1d3677ede6227c309473595d110e1ef232e655","after":"2a800b781fc494146c91957b8fd066224f74012e","ref":"refs/heads/master","pushedAt":"2024-04-12T06:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Bug fix: Raman coefficient properly scaled in non SSMF case\n\nBefore the Raman coefficient was normalized with respect the given effective area, instead of the reference.\n\nChange-Id: I4c0547db4fbd0f823a9058022b93c1ca37d67b51","shortMessageHtmlLink":"Bug fix: Raman coefficient properly scaled in non SSMF case"}},{"before":"5b6f8c60cf26ed0d4d419ca28b764fb7f7616a74","after":"8d1d3677ede6227c309473595d110e1ef232e655","ref":"refs/heads/master","pushedAt":"2024-03-29T18:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"docs: fix graphs on RTD\n\nAt OFC I was talking with the OpenROADM people, and it turned out that\nour docs stopped rendering properly at RTD. It turned out that the build\nstarted skipping the bindep.txt file at some (unknown) point in time.\n\nReported-by: Aparaajitha G L \nChange-Id: Ie9a4b61f36fb979fb5c109d02de06e0b2cbf270e","shortMessageHtmlLink":"docs: fix graphs on RTD"}},{"before":"bc71823bd0a62543e4dbf810897e209db35db84d","after":"5b6f8c60cf26ed0d4d419ca28b764fb7f7616a74","ref":"refs/heads/master","pushedAt":"2024-03-15T09:12:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"docs: use the default theme on ReadTheDocs.org as well\n\nHistorically, we've been using the RTD theme on the RTD site which hosts\nthe docs for us, and a Sphinx-default, \"Alabaster\" theme for other docs\nbuilds. Doing that however started failing:\n\n Traceback (most recent call last):\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/html/__init__.py\", line 1096, in handle_page\n output = self.templates.render(templatename, ctx)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/readthedocs_ext/readthedocs.py\", line 181, in rtd_render\n content = old_render(template, render_context)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/jinja2glue.py\", line 194, in render\n return self.environment.get_template(template).render(context)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/jinja2/environment.py\", line 1301, in render\n self.environment.handle_exception()\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/jinja2/environment.py\", line 936, in handle_exception\n raise rewrite_traceback_stack(source=source)\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/themes/basic/page.html\", line 10, in top-level template code\n {%- extends \"layout.html\" %}\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/themes/classic/layout.html\", line 10, in top-level template code\n {%- extends \"basic/layout.html\" %}\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/themes/default/../basic/layout.html\", line 170, in top-level template code\n {%- block content %}\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/themes/default/../basic/layout.html\", line 189, in block 'content'\n {%- block sidebar2 %}{{ sidebar() }}{% endblock %}\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/themes/default/../basic/layout.html\", line 189, in block 'sidebar2'\n {%- block sidebar2 %}{{ sidebar() }}{% endblock %}\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/jinja2/sandbox.py\", line 393, in call\n return __context.call(__obj, *args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/jinja2/runtime.py\", line 777, in _invoke\n rv = self._func(*arguments)\n ^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/themes/default/../basic/layout.html\", line 63, in template\n {%- include sidebartemplate %}\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/jinja2glue.py\", line 215, in get_source\n raise TemplateNotFound(template)\n jinja2.exceptions.TemplateNotFound: about.html\n\n The above exception was the direct cause of the following exception:\n\n Traceback (most recent call last):\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/cmd/build.py\", line 281, in build_main\n app.build(args.force_all, args.filenames)\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/application.py\", line 347, in build\n self.builder.build_update()\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/__init__.py\", line 310, in build_update\n self.build(to_build,\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/__init__.py\", line 376, in build\n self.write(docnames, list(updated_docnames), method)\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/__init__.py\", line 571, in write\n self._write_serial(sorted(docnames))\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/__init__.py\", line 581, in _write_serial\n self.write_doc(docname, doctree)\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/html/__init__.py\", line 672, in write_doc\n self.handle_page(docname, ctx, event_arg=doctree)\n File \"/home/docs/checkouts/readthedocs.org/user_builds/gnpy/envs/499/lib/python3.12/site-packages/sphinx/builders/html/__init__.py\", line 1103, in handle_page\n raise ThemeError(__(\"An error happened in rendering the page %s.\\nReason: %r\") %\n sphinx.errors.ThemeError: An error happened in rendering the page about-project.\n Reason: TemplateNotFound('about.html')\n\n Theme error:\n An error happened in rendering the page about-project.\n Reason: TemplateNotFound('about.html')\n\nI have no clue what that means because we have never requested this\n`about.html`, nor do we reference that file from anywhere. Chances are\nthat it's \"just\" some version pinning/compatibility issue, but hey --\nwhy mess with that when there's a perfectly good default theme that\nwe're using for other purposes already.\n\nAs a side effect, this also solves that long-standing issue that Esther\nreported where the tables have overly long lines. Apparently, it's a\ntheme-specific misfeature (readthedocs/sphinx_rtd_theme/#117), and the\nAlabaster one doesn't suffer from that.\n\nAll hail alabaster!\n\nChange-Id: I857890f29f14b7c0f66bca201c9a9c1b1cbf8841","shortMessageHtmlLink":"docs: use the default theme on ReadTheDocs.org as well"}},{"before":"e5dba9eb9a540dbfafe80abd7ec7d343a42d3361","after":null,"ref":"refs/heads/wip/docs","pushedAt":"2024-03-13T20:31:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"}},{"before":"5481b937289616d35126bf4df0d9857331a82706","after":"bc71823bd0a62543e4dbf810897e209db35db84d","ref":"refs/heads/master","pushedAt":"2024-02-19T13:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"docs: add a release-note section and update documentation for penalties and SI\n\nSigned-off-by: EstherLerouzic \nChange-Id: I12a5747df3cee6df79c24dd6261f7be17aa77fcf","shortMessageHtmlLink":"docs: add a release-note section and update documentation for penalti…"}},{"before":"05e301182d7ac93356edc62337444e571342607e","after":"5481b937289616d35126bf4df0d9857331a82706","ref":"refs/heads/master","pushedAt":"2024-02-02T12:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jktjkt","name":"Jan Kundrát","path":"/jktjkt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2631925?s=80&v=4"},"commit":{"message":"Fix frequency scaling for fiber\n\n- wrong parameter was used in parameter\n- error message could not read 0-dimensional arrey for 0 and -1 element\n- add a test that makes use of the feature\n\nSigned-off-by: EstherLerouzic \nChange-Id: Id7f6d6766d5b91a4b9410ad23aaa5e472b8ebb6f","shortMessageHtmlLink":"Fix frequency scaling for fiber"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDowNTo0Ny4wMDAwMDBazwAAAAS8CP_a","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDowNTo0Ny4wMDAwMDBazwAAAAS8CP_a","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wMlQxMjowODoxNy4wMDAwMDBazwAAAAPwKHzX"}},"title":"Activity · Telecominfraproject/oopt-gnpy"}