Edoardo Vergerio
|
45492233d4
|
implemented and did some testing about applying a conic filter on phase masks. This should smooth out outliers at the cost of a possible reduction of total overlap efficiency. Several example devices have been added for testing purposes.
|
2026-09-08 16:56:56 +02:00 |
|
Edoardo Vergerio
|
b4e79330b1
|
implemented conic filtering on phase masks. The purpose of filtering is to remove large spatial variations of phase within the metasurface. On the other hand, the disadvantage of filtering is that high spatial variations might be required to achieve the desired target. A compromise needs to be reached: choose a small enough radius to avoid spurious phase values but that can still yield good overlap values.
|
2026-09-07 17:10:10 +02:00 |
|
Edoardo Vergerio
|
ecffd9d8d9
|
scripts for testing usage of the mpid class. Shaping the inverse design algorithm into a class has proven useful to streamline the design process. Being more easy to handle, one can now test various devices with very little setup effort.
|
2026-09-07 13:42:16 +02:00 |
|
Edoardo Vergerio
|
1d843d2553
|
stable definition of mpid.py. Commit version before testing conic filtering and autograd ad
|
2026-09-07 13:38:42 +02:00 |
|
Edoardo Vergerio
|
b0bfef5d27
|
first commit
|
2026-09-03 16:59:35 +02:00 |
|