Jashcraf / poke

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

polarization elements as "coatings" #80

Closed Jashcraf closed 1 year ago

Jashcraf commented 1 year ago

thinking about an additional option for surface coatings that lets you choose a Jones matrix, i.e.

jones_matrix = np.array([[rs,0],[0,rp]])
s1 = {
'surf':1,
'coating':jones_matrix
}

but all I really need are Fresnel coefficients, so the matrix is redundant.

Jashcraf commented 1 year ago

wow never mind I already did this, it isn't the best but works for now.

image