Jashcraf / Polarization-Raytrace

development repository for polarization raytracing based tools
1 stars 3 forks source link

Create Jones Pupils from PRT Pupils #10

Open Jashcraf opened 2 years ago

Jashcraf commented 2 years ago

From PL&OS pg 438 equation 11.15

The jones pupil is an orthogonal transformation of the P matrix using the matrices for the entrance and exit pupils. This is where spk, dipole, and double pole coordinates come in. If you have real pupils then using the spk coordinates should be sufficient.

J = inv(O_xp) P O_ep

Jashcraf commented 2 years ago

Testing on a Telescope Primary

For a telescope primary these surfaces are co-located, and should therefore have the same orthogonal transformation. This is to say, if we just compute the Jones matrix without the orthogonal transformation, it is the jones pupil of the system.

image

image

Keep in mind that I think there's supposed to be a pi offset for the p-component here.

Jashcraf commented 2 years ago

RefractiveIndex.info Assessment

Revised Jones Pupils image image image

The center of the amplitude corresponds to a reflectance equal to what refractiveindex.info shows, and the phase is quadratic but goes in the opposite direction - so I think the Jones matrix calculation is basically tested.

Jashcraf commented 2 years ago

Musings on determining an Optical System's Entrance/Exit Pupil position and basis vectors