Computational-Fourier-Optics-Code