chromatix-team / chromatix

Differentiable wave optics using JAX! Documentation can be found at https://chromatix.readthedocs.io
MIT License
77 stars 13 forks source link

Add destination sampling window property to Fields #119

Open diptodip opened 6 months ago

diptodip commented 6 months ago

See Figure 1 of https://opg.optica.org/oe/fulltext.cfm?uri=oe-18-17-18453&id=205150:

image

As pointed out by @RainerHeintzmann, we could add an origin property (or whatever name) to Field to keep track of a destination sampling window, and then when propagating off axis we can use this method to just update the destination sampling window, allowing off axis propagation without requiring a large field of view.