Circular Polarized source #2220
-
Dear all, I know this is a quite old topic, but apart of the following description in scheme, I could not find any detailed and simple way to implement a Circular polarized source with the python API. https://meep-discuss.ab-initio.mit.narkive.com/Ulo0vcBL/creating-a-circular-polarized-source Kindly, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Although your linked response is for scheme, you can do the same thing using the python API. Namely, place two (orthogonal) linearly polarized, colocated sources that are 90 degrees out of phase. This is easy to do using the https://meep.readthedocs.io/en/latest/Python_User_Interface/#source You can see how one does something similar in cylindrical coordinates: |
Beta Was this translation helpful? Give feedback.
Although your linked response is for scheme, you can do the same thing using the python API.
Namely, place two (orthogonal) linearly polarized, colocated sources that are 90 degrees out of phase. This is easy to do using the
amplitude
parameter of allSource
objects, which simply multiplies the source by a constant (arbitrarily complex) scale factor. In fact you can produce any elliptical polarization this way, simply by changing the phase angle offset and relative amplitudes of each basis (ie meep source object).https://meep.readthedocs.io/en/latest/Python_User_Interface/#source
You can see how one does something similar in cylindrical coordinates:
https://meep.readthedocs.io/en/latest/…