edoardo
|
a315e70576
|
repo cleanup
|
2026-07-29 22:11:49 +02:00 |
|
edoardo
|
36c1db0df2
|
code alignment between the two versions. There are now two possibilities: 1)optimize the average objective function, this generally leads to different performance of the converted modes; 2) optimize using an epigraph formulation. This assures that whatever the final epigraph value, the performance of the converted modes will be greater (in terms of mode overlap) than the epigraph itself. The epigraph is implemented as a constrained optimization, which is stricter than optimizing the average
|
2026-07-28 22:41:42 +02:00 |
|
edoardo
|
9eb682d706
|
parameter change
|
2026-07-17 11:25:48 +02:00 |
|
edoardo
|
9020feadf2
|
modified polar plots for target and output modes
|
2026-07-17 11:10:35 +02:00 |
|
edoardo
|
9da2beaf75
|
minor changes to plots and parameters
|
2026-07-16 08:49:54 +02:00 |
|
edoardo
|
6260bbac4b
|
added metaprop_fibermode_doublet_multi which implements a multiplexer. In practice, two out-of-axis sources propagate through the metasurface doublet and reach the output plane as two distinct orthogonal fiber modes. For example, one source is converted to an LP11 and the other to an LP21. This is obtained by optimizing the average of the overlap of the two modes separately.
|
2026-07-15 15:28:54 +02:00 |
|