kaanaksit / odak

Scientific computing library for optics, computer graphics and visual perception.
https://kaanaksit.com/odak
Mozilla Public License 2.0
176 stars 52 forks source link

Corrected labeling between ASM/Fresnel #122

Closed YiyangOzcan closed 1 week ago

YiyangOzcan commented 2 weeks ago

-corrected the label between ASM, Impulse Response and Transfer Function Fresnel. -removed mask in vanilla Transfer Function Fresnel because it's not band-limited. Now it also matches with learn.wave.transfer function kernel -re-define the freq sampling in vanilla Transfer Function Fresnel -removed z in Impulse Response Fresnel because it might confuse with distance. -removed extra pair of fftshift in Band-Limited Angular Spectrum to match the kernel and field -removed np.roll in the end of Angular Spectrum