Escudo de la Rep&uacuteblica de Colombia

JDiffraction

Numerical wave propagation library for Java. Includes angular spectrum, Fresnel-Fourier and Fresnel-Bluestein methods. Aditionally it includes an utilities class, designed to work with the complex arrays required by the library. JDiffraction relies on jtransforms for its fast FFT routines.

Currently it only supports calculation on CPU, in later versions we expect to add the posibility of calculation on GPGPU using jcuda.

If you are using the plugin and find a bug, please contact us.

For more information see jdifraction.

Downloads

Binary: jdiffraction-1.1

Documentation: jdiffraction-1.1-doc

Example: jdiffraction_example.java