print

jDiffraction

The basics of neutron diffraction

(by Alain Filhol, Jean Polge de Combret, Nicolas Morey-Chaisemartin and Yannick Raoul)

jDiffraction is intended as a support for teaching the basics of neutron diffraction of which it demonstrates the following aspects:

  1. Laue diffraction (diffraction of a polychromatic beam by a single crystal)
    You can appreciate the relationship between the diffraction pattern and both the lattice symmetry and crystal orientation.
  2. Lattice planes
    You can sense the relationship between atom planes and the diffraction process. The interactivity makes it easy to demonstrate the link between single crystal diffraction and powder diffraction. This is especially true if a fixed-angle sample rotation is used.
  3. Diffraction of a monochromatic beam by a single crystal
    This demonstrates the influence of the wavelength of the incoming beam on the diffraction process.
  4. Diffraction of a monochromatic beam by a crystallin powder
    This demonstrates how a powder diffraction pattern is produced and you can see the influence of the wavelength of the beam on the resulting pattern.
  5. Magnetic diffraction
    (not yet available)    test

jDiffraction is available in three languages: English, French and German.

jDiffraction is a Java port of the C++ application Diffraction for Mac OS X only (1994, J.Polge de Combret & A. Filhol).
vDiffraction is a standalone application which is a next step in the form of a serious game.

Preview

Distribution

Due to modern web regulations, JDiffraction is no longer available as an Applet or through a JNLP download. Please use the following instead.

WindowsmacOSLinux
jDiffraction.jar (jar - 1.37 Mi)
signed by the ILL (14 may 2018)
jDiffraction4Mac.dmg (dmg - 2.49 Mi)
jDiffraction4Mac is a standalone application codesigned by the ILL
(14 may 2018)
jDiffraction.jar (jar - 1.37 Mi)
signed by the ILL (14 may 2018)

Copyright and support

©2011-2018, Institut Laue-Langevin, A. Filhol

No help or support is provided. Use jDiffraction at your own risks.
Comments to A.Filhol: <filhol (at) ill.eu>

v2.3.2 (2018) - Starting screen: update of version number, dates and ILL logo. macOS: the application name "StartScreen" is replaced by "jDiffraction". (Yannick Raoul and A. Filhol)

v2.3.1 (2018) - jDiffraction.jar is signed with the Renater certificat of the ILL, jDiffraction4Mac.app embbed the signed .jar and is signed with the Apple certificat of the ILL. (Yannick Raoul, Fabien Pinet and A. Filhol)

v2.3 (2018) - jDiffraction4Mac.app is signed with the Apple certificat of the ILL but jDiffraction.jar is still unsigned (Yannick Raoul and A. Filhol).

v2.2 (2016) - Added some extra explanatory texts. Kown bug: some non-UTF8 accentuated characters forgotten in the code. For macOS the .jar in bundled in the form of jDiffraction4Mac.app.

v2.1 (2011) - Java 8. Rewritten by Yannick Raoul.

v1.1 (2007) - Java 6. A port of Diffraction.app to Java by Nicolas Morey-Chaisemartin (+ Jacques Divol) in the form of an Applet.

1992 - Diffraction.app, an application initially developed for Mac OS Classic by Jean Polde de Combret at A. Filhol.