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.1 Thin film characteristic matrix with spatial variance #7

Closed Jashcraf closed 10 months ago

Jashcraf commented 1 year ago

If we can use thinfilms_prysm then it includes the spatial variance implicitly. Seek to merge with this implementation, or at least make Poke's broadcastable.

Jashcraf commented 1 year ago

Honestly I figured out broadcasting rules so now it's pretty easy to implement this in an intelligent way. We could default to prysm if something like poke.accel_math = True or something

Jashcraf commented 10 months ago

This was added a while ago to facilitate thin-film optimization