From 33141bdf418a8dcfa1b7728abeaf1463fb3034a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joseph=20Hopfm=C3=BCller?= Date: Sun, 29 Dec 2024 15:59:01 +0100 Subject: [PATCH] add datasets with PMD and dispersion --- ...84-10000-0-0.2-16.8-0.058-PAM4-10-0.16.ini | 3 ++ ...84-20000-0-0.2-16.8-0.058-PAM4-20-0.16.ini | 3 ++ ...84-30000-0-0.2-16.8-0.058-PAM4-30-0.16.ini | 3 ++ ...84-40000-0-0.2-16.8-0.058-PAM4-40-0.16.ini | 3 ++ ...84-50000-0-0.2-16.8-0.058-PAM4-50-0.16.ini | 3 ++ ...84-60000-0-0.2-16.8-0.058-PAM4-60-0.16.ini | 3 ++ ...84-70000-0-0.2-16.8-0.058-PAM4-70-0.16.ini | 3 ++ ...84-80000-0-0.2-16.8-0.058-PAM4-80-0.16.ini | 3 ++ ...84-90000-0-0.2-16.8-0.058-PAM4-90-0.16.ini | 3 ++ ...84-95000-0-0.2-16.8-0.058-PAM4-95-0.16.ini | 3 ++ ...-100000-0-0.2-16.8-0.058-PAM4-100-0.16.ini | 3 ++ ...-105000-0-0.2-16.8-0.058-PAM4-105-0.16.ini | 3 ++ ...-110000-0-0.2-16.8-0.058-PAM4-110-0.16.ini | 3 ++ ...-115000-0-0.2-16.8-0.058-PAM4-115-0.16.ini | 3 ++ ...-120000-0-0.2-16.8-0.058-PAM4-120-0.16.ini | 3 ++ .../npys/10503c5808359136376a663b39fe9451.npy | 3 ++ .../npys/1506dbe6b4855599647d54c9b83e4913.npy | 3 ++ .../npys/20959ec61eeecedc5baa28ca7a25c6a2.npy | 3 ++ .../npys/290c74cedb7a35eef6221e6120ed6019.npy | 3 ++ .../npys/2916537fb1df77ce203ce4eed3f7f8fd.npy | 3 ++ .../npys/39d009618e14a82fdcce8299fe8025c7.npy | 3 ++ .../npys/445b029eb26fba84333d7ed701ad637d.npy | 3 ++ .../npys/68c8067f1d602a2afce20b08eeafa2f0.npy | 3 ++ .../npys/7cb0340abb0154d0efafa5a8c7b70944.npy | 3 ++ .../npys/9850899a5a98e27a33d5dc6650816fea.npy | 3 ++ .../npys/b93fe9dee334240943c3a95f9e8bfa87.npy | 3 ++ .../npys/ba169fa8dcd6439724407c1ad4f9f440.npy | 3 ++ .../npys/df3f6e545a475e0e826db85505b1dfe1.npy | 3 ++ .../npys/df441985bbf743f38bfe87b7abb0c474.npy | 3 ++ .../npys/f084c8957ce4ed430fed2bd47d482df5.npy | 3 ++ src/single-core-data-gen/generate_signal.py | 36 +++++++++++++++---- 31 files changed, 120 insertions(+), 6 deletions(-) create mode 100644 data/20241229-155612-128-16384-10000-0-0.2-16.8-0.058-PAM4-10-0.16.ini create mode 100644 data/20241229-155615-128-16384-20000-0-0.2-16.8-0.058-PAM4-20-0.16.ini create mode 100644 data/20241229-155619-128-16384-30000-0-0.2-16.8-0.058-PAM4-30-0.16.ini create mode 100644 data/20241229-155624-128-16384-40000-0-0.2-16.8-0.058-PAM4-40-0.16.ini create mode 100644 data/20241229-155629-128-16384-50000-0-0.2-16.8-0.058-PAM4-50-0.16.ini create mode 100644 data/20241229-155635-128-16384-60000-0-0.2-16.8-0.058-PAM4-60-0.16.ini create mode 100644 data/20241229-155640-128-16384-70000-0-0.2-16.8-0.058-PAM4-70-0.16.ini create mode 100644 data/20241229-155647-128-16384-80000-0-0.2-16.8-0.058-PAM4-80-0.16.ini create mode 100644 data/20241229-155655-128-16384-90000-0-0.2-16.8-0.058-PAM4-90-0.16.ini create mode 100644 data/20241229-155703-128-16384-95000-0-0.2-16.8-0.058-PAM4-95-0.16.ini create mode 100644 data/20241229-155709-128-16384-100000-0-0.2-16.8-0.058-PAM4-100-0.16.ini create mode 100644 data/20241229-155718-128-16384-105000-0-0.2-16.8-0.058-PAM4-105-0.16.ini create mode 100644 data/20241229-155727-128-16384-110000-0-0.2-16.8-0.058-PAM4-110-0.16.ini create mode 100644 data/20241229-155738-128-16384-115000-0-0.2-16.8-0.058-PAM4-115-0.16.ini create mode 100644 data/20241229-155744-128-16384-120000-0-0.2-16.8-0.058-PAM4-120-0.16.ini create mode 100644 data/npys/10503c5808359136376a663b39fe9451.npy create mode 100644 data/npys/1506dbe6b4855599647d54c9b83e4913.npy create mode 100644 data/npys/20959ec61eeecedc5baa28ca7a25c6a2.npy create mode 100644 data/npys/290c74cedb7a35eef6221e6120ed6019.npy create mode 100644 data/npys/2916537fb1df77ce203ce4eed3f7f8fd.npy create mode 100644 data/npys/39d009618e14a82fdcce8299fe8025c7.npy create mode 100644 data/npys/445b029eb26fba84333d7ed701ad637d.npy create mode 100644 data/npys/68c8067f1d602a2afce20b08eeafa2f0.npy create mode 100644 data/npys/7cb0340abb0154d0efafa5a8c7b70944.npy create mode 100644 data/npys/9850899a5a98e27a33d5dc6650816fea.npy create mode 100644 data/npys/b93fe9dee334240943c3a95f9e8bfa87.npy create mode 100644 data/npys/ba169fa8dcd6439724407c1ad4f9f440.npy create mode 100644 data/npys/df3f6e545a475e0e826db85505b1dfe1.npy create mode 100644 data/npys/df441985bbf743f38bfe87b7abb0c474.npy create mode 100644 data/npys/f084c8957ce4ed430fed2bd47d482df5.npy diff --git a/data/20241229-155612-128-16384-10000-0-0.2-16.8-0.058-PAM4-10-0.16.ini b/data/20241229-155612-128-16384-10000-0-0.2-16.8-0.058-PAM4-10-0.16.ini new file mode 100644 index 0000000..061254d --- /dev/null +++ b/data/20241229-155612-128-16384-10000-0-0.2-16.8-0.058-PAM4-10-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670487527d53db564874c6bdbe057fcca48e19963275af92690a9f22e22764b2 +size 616 diff --git a/data/20241229-155615-128-16384-20000-0-0.2-16.8-0.058-PAM4-20-0.16.ini b/data/20241229-155615-128-16384-20000-0-0.2-16.8-0.058-PAM4-20-0.16.ini new file mode 100644 index 0000000..25e4b80 --- /dev/null +++ b/data/20241229-155615-128-16384-20000-0-0.2-16.8-0.058-PAM4-20-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2cf718ae05cebb5bdcbe4bb9e7924fc0856c7f236ec79b3a4e0cc0f3e84bc72 +size 616 diff --git a/data/20241229-155619-128-16384-30000-0-0.2-16.8-0.058-PAM4-30-0.16.ini b/data/20241229-155619-128-16384-30000-0-0.2-16.8-0.058-PAM4-30-0.16.ini new file mode 100644 index 0000000..b53e841 --- /dev/null +++ b/data/20241229-155619-128-16384-30000-0-0.2-16.8-0.058-PAM4-30-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edc005000a97d3eba4f573d35736c57350f17ff69017acf0c873413d2b824abe +size 616 diff --git a/data/20241229-155624-128-16384-40000-0-0.2-16.8-0.058-PAM4-40-0.16.ini b/data/20241229-155624-128-16384-40000-0-0.2-16.8-0.058-PAM4-40-0.16.ini new file mode 100644 index 0000000..542d545 --- /dev/null +++ b/data/20241229-155624-128-16384-40000-0-0.2-16.8-0.058-PAM4-40-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e4b00d042393e967d783605da22ddea0846a4ff7328354033eb47fa96e6055 +size 616 diff --git a/data/20241229-155629-128-16384-50000-0-0.2-16.8-0.058-PAM4-50-0.16.ini b/data/20241229-155629-128-16384-50000-0-0.2-16.8-0.058-PAM4-50-0.16.ini new file mode 100644 index 0000000..25454a8 --- /dev/null +++ b/data/20241229-155629-128-16384-50000-0-0.2-16.8-0.058-PAM4-50-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9495d7059e92069b4182e1096b4690e5bc2122a4c7ac3cde84d3fd2e71537405 +size 616 diff --git a/data/20241229-155635-128-16384-60000-0-0.2-16.8-0.058-PAM4-60-0.16.ini b/data/20241229-155635-128-16384-60000-0-0.2-16.8-0.058-PAM4-60-0.16.ini new file mode 100644 index 0000000..5b2e490 --- /dev/null +++ b/data/20241229-155635-128-16384-60000-0-0.2-16.8-0.058-PAM4-60-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db22dc55b809c359a432294308b3cd70c861ff7f67b1002cd296f2e05e58da53 +size 616 diff --git a/data/20241229-155640-128-16384-70000-0-0.2-16.8-0.058-PAM4-70-0.16.ini b/data/20241229-155640-128-16384-70000-0-0.2-16.8-0.058-PAM4-70-0.16.ini new file mode 100644 index 0000000..ded2b2e --- /dev/null +++ b/data/20241229-155640-128-16384-70000-0-0.2-16.8-0.058-PAM4-70-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d78908aeda67365c2efee3efcbf71d05a91c2391b54893a4f6b060a7d2327714 +size 616 diff --git a/data/20241229-155647-128-16384-80000-0-0.2-16.8-0.058-PAM4-80-0.16.ini b/data/20241229-155647-128-16384-80000-0-0.2-16.8-0.058-PAM4-80-0.16.ini new file mode 100644 index 0000000..c7b7e60 --- /dev/null +++ b/data/20241229-155647-128-16384-80000-0-0.2-16.8-0.058-PAM4-80-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b75f51f0d35df1953c29874c2e3c111ccacdff624ce76aa13f24f37fa8f37997 +size 616 diff --git a/data/20241229-155655-128-16384-90000-0-0.2-16.8-0.058-PAM4-90-0.16.ini b/data/20241229-155655-128-16384-90000-0-0.2-16.8-0.058-PAM4-90-0.16.ini new file mode 100644 index 0000000..5ac5d72 --- /dev/null +++ b/data/20241229-155655-128-16384-90000-0-0.2-16.8-0.058-PAM4-90-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7e942995d3ddf4009a93d3f4178457a2219822e8790e0cc73abd4cae0429333 +size 616 diff --git a/data/20241229-155703-128-16384-95000-0-0.2-16.8-0.058-PAM4-95-0.16.ini b/data/20241229-155703-128-16384-95000-0-0.2-16.8-0.058-PAM4-95-0.16.ini new file mode 100644 index 0000000..99d5fd4 --- /dev/null +++ b/data/20241229-155703-128-16384-95000-0-0.2-16.8-0.058-PAM4-95-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2befcef5adb9f8206292b443278d603f02575b8ffcd2e93f3d6d0db8eb009798 +size 616 diff --git a/data/20241229-155709-128-16384-100000-0-0.2-16.8-0.058-PAM4-100-0.16.ini b/data/20241229-155709-128-16384-100000-0-0.2-16.8-0.058-PAM4-100-0.16.ini new file mode 100644 index 0000000..a5a10e8 --- /dev/null +++ b/data/20241229-155709-128-16384-100000-0-0.2-16.8-0.058-PAM4-100-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c96f91e93524cb49e8cad67da973989cd66bfb56d04c370c770c6ed2610b35f3 +size 618 diff --git a/data/20241229-155718-128-16384-105000-0-0.2-16.8-0.058-PAM4-105-0.16.ini b/data/20241229-155718-128-16384-105000-0-0.2-16.8-0.058-PAM4-105-0.16.ini new file mode 100644 index 0000000..05305ae --- /dev/null +++ b/data/20241229-155718-128-16384-105000-0-0.2-16.8-0.058-PAM4-105-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ef989d392f318b37fecabeb7e5fa24db14c8867227862153736eeae908ef30f +size 618 diff --git a/data/20241229-155727-128-16384-110000-0-0.2-16.8-0.058-PAM4-110-0.16.ini b/data/20241229-155727-128-16384-110000-0-0.2-16.8-0.058-PAM4-110-0.16.ini new file mode 100644 index 0000000..20c67af --- /dev/null +++ b/data/20241229-155727-128-16384-110000-0-0.2-16.8-0.058-PAM4-110-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44ffed0e7387f70fc8d524d9d3d9587017860752b6199cc78545bcb6692e68af +size 618 diff --git a/data/20241229-155738-128-16384-115000-0-0.2-16.8-0.058-PAM4-115-0.16.ini b/data/20241229-155738-128-16384-115000-0-0.2-16.8-0.058-PAM4-115-0.16.ini new file mode 100644 index 0000000..15a64ea --- /dev/null +++ b/data/20241229-155738-128-16384-115000-0-0.2-16.8-0.058-PAM4-115-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27191a866d99a3ab81959bc93f496e9d656b59e13ec77f2ff393079b468765ae +size 618 diff --git a/data/20241229-155744-128-16384-120000-0-0.2-16.8-0.058-PAM4-120-0.16.ini b/data/20241229-155744-128-16384-120000-0-0.2-16.8-0.058-PAM4-120-0.16.ini new file mode 100644 index 0000000..7932577 --- /dev/null +++ b/data/20241229-155744-128-16384-120000-0-0.2-16.8-0.058-PAM4-120-0.16.ini @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3c61cf0f502298db563d97bd3aadd3694e5834434377ff28f553de0e78873ee +size 618 diff --git a/data/npys/10503c5808359136376a663b39fe9451.npy b/data/npys/10503c5808359136376a663b39fe9451.npy new file mode 100644 index 0000000..4244540 --- /dev/null +++ b/data/npys/10503c5808359136376a663b39fe9451.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfe3303d51a74602dfeb8c185f1cd49f39811fbda5e72399f8e112bc7fc7d5bc +size 134217856 diff --git a/data/npys/1506dbe6b4855599647d54c9b83e4913.npy b/data/npys/1506dbe6b4855599647d54c9b83e4913.npy new file mode 100644 index 0000000..af3393d --- /dev/null +++ b/data/npys/1506dbe6b4855599647d54c9b83e4913.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:074c07bf5673060e5fe26162a01959030595671e10d607f80df7ff0e035c8f7b +size 134217856 diff --git a/data/npys/20959ec61eeecedc5baa28ca7a25c6a2.npy b/data/npys/20959ec61eeecedc5baa28ca7a25c6a2.npy new file mode 100644 index 0000000..2ba92a7 --- /dev/null +++ b/data/npys/20959ec61eeecedc5baa28ca7a25c6a2.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05ca3cddb57c739ba57c6a5a871607715cb926d87d6ececbcb385c6f11ad5690 +size 134217856 diff --git a/data/npys/290c74cedb7a35eef6221e6120ed6019.npy b/data/npys/290c74cedb7a35eef6221e6120ed6019.npy new file mode 100644 index 0000000..a2bdebc --- /dev/null +++ b/data/npys/290c74cedb7a35eef6221e6120ed6019.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:798a9cb026a88a336d612e28033354f00c412e74bea98672ae4d4dd276af97be +size 134217856 diff --git a/data/npys/2916537fb1df77ce203ce4eed3f7f8fd.npy b/data/npys/2916537fb1df77ce203ce4eed3f7f8fd.npy new file mode 100644 index 0000000..333740b --- /dev/null +++ b/data/npys/2916537fb1df77ce203ce4eed3f7f8fd.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50477064b1f8f9d0629a0cc294cf4195ea4bffb0f853df1c9e1177723d0ac9a6 +size 134217856 diff --git a/data/npys/39d009618e14a82fdcce8299fe8025c7.npy b/data/npys/39d009618e14a82fdcce8299fe8025c7.npy new file mode 100644 index 0000000..c1ec8b7 --- /dev/null +++ b/data/npys/39d009618e14a82fdcce8299fe8025c7.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bd3a9265ac0200b04a2f5f095edefbbf7df18436cf1066813c2eb93b234f5f3 +size 134217856 diff --git a/data/npys/445b029eb26fba84333d7ed701ad637d.npy b/data/npys/445b029eb26fba84333d7ed701ad637d.npy new file mode 100644 index 0000000..891d982 --- /dev/null +++ b/data/npys/445b029eb26fba84333d7ed701ad637d.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:420fffd570da7bce1912a75d0d3d1cafb6faa0029701b204d9054914fa5d499a +size 134217856 diff --git a/data/npys/68c8067f1d602a2afce20b08eeafa2f0.npy b/data/npys/68c8067f1d602a2afce20b08eeafa2f0.npy new file mode 100644 index 0000000..5016d3f --- /dev/null +++ b/data/npys/68c8067f1d602a2afce20b08eeafa2f0.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1953d4308a837de3e976f9568cd571925e1c377746013220e263bbc1454b3be6 +size 134217856 diff --git a/data/npys/7cb0340abb0154d0efafa5a8c7b70944.npy b/data/npys/7cb0340abb0154d0efafa5a8c7b70944.npy new file mode 100644 index 0000000..24f6f4b --- /dev/null +++ b/data/npys/7cb0340abb0154d0efafa5a8c7b70944.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c84d6be6411e0447e51d0090bce1465bcf609ae63a711ad88823f646809efc +size 134217856 diff --git a/data/npys/9850899a5a98e27a33d5dc6650816fea.npy b/data/npys/9850899a5a98e27a33d5dc6650816fea.npy new file mode 100644 index 0000000..86bfd6e --- /dev/null +++ b/data/npys/9850899a5a98e27a33d5dc6650816fea.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39975a057e7c41a50d99164212b9279d69ad872295b3195d74e34cb6695e6938 +size 134217856 diff --git a/data/npys/b93fe9dee334240943c3a95f9e8bfa87.npy b/data/npys/b93fe9dee334240943c3a95f9e8bfa87.npy new file mode 100644 index 0000000..48f6d13 --- /dev/null +++ b/data/npys/b93fe9dee334240943c3a95f9e8bfa87.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81aa3425ea73ef060976d4021908dd453a69ba8036de53cff93f52dcec05ba32 +size 134217856 diff --git a/data/npys/ba169fa8dcd6439724407c1ad4f9f440.npy b/data/npys/ba169fa8dcd6439724407c1ad4f9f440.npy new file mode 100644 index 0000000..0f7b44a --- /dev/null +++ b/data/npys/ba169fa8dcd6439724407c1ad4f9f440.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a4e1cf76fb2c54ad755745f70757cbebce0b093d33ba2ad437636497da4f68b +size 134217856 diff --git a/data/npys/df3f6e545a475e0e826db85505b1dfe1.npy b/data/npys/df3f6e545a475e0e826db85505b1dfe1.npy new file mode 100644 index 0000000..9c13944 --- /dev/null +++ b/data/npys/df3f6e545a475e0e826db85505b1dfe1.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6311b36169637883c3b6723adac7626f68053d7bbeaee09336bf43b7754c662 +size 134217856 diff --git a/data/npys/df441985bbf743f38bfe87b7abb0c474.npy b/data/npys/df441985bbf743f38bfe87b7abb0c474.npy new file mode 100644 index 0000000..5ed30e2 --- /dev/null +++ b/data/npys/df441985bbf743f38bfe87b7abb0c474.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00383256ee1eea343837cf72c2e7b923c540f8871d7b929230e23475f87d993c +size 134217856 diff --git a/data/npys/f084c8957ce4ed430fed2bd47d482df5.npy b/data/npys/f084c8957ce4ed430fed2bd47d482df5.npy new file mode 100644 index 0000000..b6bea6d --- /dev/null +++ b/data/npys/f084c8957ce4ed430fed2bd47d482df5.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89c3c809fbc2e605869ce9347a10734330aaf3cb56f9bbd66e97295b9edeb642 +size 134217856 diff --git a/src/single-core-data-gen/generate_signal.py b/src/single-core-data-gen/generate_signal.py index 4dbd583..475b849 100644 --- a/src/single-core-data-gen/generate_signal.py +++ b/src/single-core-data-gen/generate_signal.py @@ -89,6 +89,25 @@ def get_config(config_file=None): return conf +class PDM_IM_IPM: + def __init__( + self, + glova, + mod_order=8, + seed=None, + ): + assert np.cbrt(mod_order) == int(np.cbrt(mod_order)) and mod_order > 1, "mod_order must be a cube of an integer greater than 1" + self.glova = glova + self.mod_order = mod_order + self.symbols_per_dim = int(np.cbrt(mod_order)) + self.seed = seed + + def generate_symbols(self, n): + rs = np.random.RandomState(self.seed) + symbols = rs.randint(0, self.mod_order, n) + return symbols + + class pam_generator: def __init__( self, @@ -616,16 +635,21 @@ if __name__ == "__main__": add_pypho.show_log() config = get_config() - ranges = (10000,) + # ranges = (1000,10000) # scales = tuple(range(1, 10)) - scales = (1,) - lengths = [range_ * scale for range_ in ranges for scale in scales] + # scales = (1,) + # lengths = [range_ * scale for range_ in ranges for scale in scales] # lengths.append(10*max(ranges)) - lengths = [*lengths, *lengths] + # lengths = [*lengths, *lengths] + lengths = ( + # 8000, 9000, + 10000, 20000, 30000, 40000, 50000, 60000, 70000, 80000, 90000, + 95000, 100000, 105000, 110000, 115000, 120000 + ) lengths = sorted(lengths) - # length_loop(config, lengths, incremental=False, bireflength=None, save=True) + length_loop(config, lengths, incremental=False, bireflength=1000, save=True) # birefringence is constant over coupling length -> several 100m -> bireflength=1000 (m) - single_run_with_plot(config, save=True) + # single_run_with_plot(config, save=True)