{"id":79,"date":"2025-05-24T04:24:19","date_gmt":"2025-05-24T04:24:19","guid":{"rendered":"https:\/\/synchrotron-light.net\/wp\/?page_id=79"},"modified":"2025-07-20T05:39:57","modified_gmt":"2025-07-20T05:39:57","slug":"code","status":"publish","type":"page","link":"https:\/\/synchrotron-light.net\/wp\/?page_id=79","title":{"rendered":"Code"},"content":{"rendered":"\r\n<p>Here you can find the Python code we used to run simulations and generate some of the figures in the &#8220;Synchrotron Light&#8221; book by Pelliccia and Paganin (Oxford University Press, 2025).<\/p>\r\n<p>The code was written in Python 3.9.18 and jupyterlab 4.0.6.<\/p>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"242\" class=\"wp-image-46\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/11\/chapter02_thumb.png\" alt=\"\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 80px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=92\">Chapter 2<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=92\">Introduction to special relativity<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"252\" class=\"wp-image-53\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/11\/chapter03_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/11\/chapter03_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/11\/chapter03_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=115\">Chapter 3<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=115\">Emission from accelerated charges<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" class=\"wp-image-55\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter04_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter04_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter04_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=148\">Chapter 4<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=148\">Radiation emitted by charges in bending magnets<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"252\" class=\"wp-image-57\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter05_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter05_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter05_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=177\">Chapter 5<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=177\">Insertion devices<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"252\" class=\"wp-image-59\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter06_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter06_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter06_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=202\">Chapter 6<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=202\">Quantum effects in synchrotron radiation<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"252\" class=\"wp-image-61\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter07_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter07_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter07_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=220\">Chapter 7<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=220\">Quantum effects in relativistic charged-particle orbits<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"252\" class=\"wp-image-63\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter08_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter08_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter08_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=695\">Chapter 8<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=695\">The free-electron laser<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" class=\"wp-image-67\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter09_thumb-1.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter09_thumb-1.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter09_thumb-1-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=769\">Chapter 9<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=769\">Synchrotron light in the cosmos<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" class=\"wp-image-69\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter10_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter10_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter10_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=799\">Chapter 10<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=799\">Non-photon analogues of synchrotron radiation<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"252\" class=\"wp-image-71\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter11_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter11_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter11_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=808\">Chapter 11<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=808\">Calculation of synchrotron radiation from first principles<\/a><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" class=\"wp-image-73\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter12_thumb.png\" alt=\"\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter12_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2024\/12\/chapter12_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=820\">Chapter 12<\/a><\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=820\">Quantum optics of synchrotron light<\/a><\/p>\r\n<p>&nbsp;<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 14px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns\">\r\n<div class=\"wp-block-column\">\r\n<figure class=\"wp-block-image size-full\">\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-838\" src=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2025\/07\/appendices_thumb.png\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2025\/07\/appendices_thumb.png 250w, https:\/\/synchrotron-light.net\/wp\/wp-content\/uploads\/2025\/07\/appendices_thumb-150x150.png 150w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/figure>\r\n<\/div>\r\n<!-- \/wp:post-content -->\r\n\r\n<!-- wp:column -->\r\n<div class=\"wp-block-column\"><!-- wp:spacer -->\r\n<div class=\"wp-block-spacer\" style=\"height: 100px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n<!-- \/wp:spacer -->\r\n\r\n<!-- wp:heading -->\r\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=829\">Appendices<\/a><\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/synchrotron-light.net\/wp\/?page_id=829\">Appendices<\/a><\/p>\r\n<!-- \/wp:paragraph --><\/div>\r\n<!-- \/wp:column --><\/div>\r\n<!-- \/wp:columns -->","protected":false},"excerpt":{"rendered":"<p>Here you can find the Python code we used to run simulations and generate some of the figures in the &#8220;Synchrotron Light&#8221; book by Pelliccia and Paganin (Oxford University Press, 2025). The code was written in Python 3.9.18 and jupyterlab 4.0.6. Chapter 2 Introduction to special relativity Chapter 3 Emission from accelerated charges Chapter 4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-79","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=\/wp\/v2\/pages\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":23,"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=\/wp\/v2\/pages\/79\/revisions"}],"predecessor-version":[{"id":843,"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=\/wp\/v2\/pages\/79\/revisions\/843"}],"wp:attachment":[{"href":"https:\/\/synchrotron-light.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}