-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
-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