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

1.4 Lagrange Invariant Calculation for Parabasal Rays #35

Open Jashcraf opened 1 year ago

Jashcraf commented 1 year ago

Not sure about the best way to do this - I suppose we could make it an optional calculation for each ray intercept if the class was initialized as a gausslet wavefront, and plot the beamlets in the entrance pupil that are very nonparaxial.