chromatix-team / chromatix

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

Added support for scalable angular spectrum (SAS) propagation #118

Closed RainerHeintzmann closed 4 months ago

RainerHeintzmann commented 4 months ago

Scalable Angular Spectrum propagation combines the precision of angular spectrum propagation with the scaling of single-step Fresnel propagation. See https://doi.org/10.1364/OPTICA.497809 This code is based on the code by Felix Wechsler, Lars Lötgering, Rainer Heintzmann available under https://github.com/bionanoimaging/Scalable-Angular-Spectrum-Method-SAS/

diptodip commented 4 months ago

Merging into the hackathon branch without cleaning everything up so that @gschlafly can test some things