Jashcraf / poke

Poke (pronounced poh-keh) is a Polarization Ray Tracing and Gaussian Beamlet module for Python
BSD 3-Clause "New" or "Revised" License
32 stars 6 forks source link

N + ik v.s. N - ik, does it matter? #59

Closed Jashcraf closed 9 months ago

Jashcraf commented 1 year ago

For single surfaces, here's the amplitude of the fresnel coefficients image Basically exactly the same

Here's the phase, which are multiplied by a factor of -1 image

Jashcraf commented 1 year ago

I don't think one is "more correct" in terms of creating a Jones pupil, so long as they are consistent. But as we see in #57 they do manifest as aberrations with different signs, so I do think the result ends up being physical.