Skip to content
seto edited this page Mar 23, 2026 · 55 revisions

Brief introduction

  • ReciPro is MIT-licensed free software that provides a variety of crystallographic calculations and electron microscopy simulations.
  • ReciPro has been downloaded more than 10,000 times in total since its release on github (Mar 2020) and is used by many crystallographers and electron microscopists.
recipro_demo.mp4

Features

  • Full GUI — All operations are performed through a graphical interface. Most file I/O supports drag & drop.
  • Crystal list — Handle multiple crystals at once; no need to open separate windows for each crystal.
  • Space group database — Built-in database covering 230 space groups from International Tables Volume A, plus 530 Hall symbols, with symmetry elements, Wyckoff positions, and extinction rules.
  • Atomic information — Scattering factors (X-ray, electron, neutron), characteristic X-ray energies, isotope ratios, etc. for elements H (1) - Cf (98).
  • Flexible crystal rotation — Set orientation by zone-axis/crystal-plane indices or by mouse drag. Rotation state is synchronised across all simulation windows.
  • Diffraction simulation — Kinematical and dynamical (Bloch wave) electron diffraction, X-ray diffraction, precession electron diffraction (PED), and convergent-beam electron diffraction (CBED).
  • HRTEM / STEM simulation — High-resolution TEM image simulation with partial-coherence models; STEM with thermal diffuse scattering.
  • Spot indexing — Automatic detection, fitting, and indexing of diffraction spots from experimental images.
  • Macro — Python-syntax macro for automating operations (see 20. Macro).

System requirements

Item Minimum Recommended
OS Windows with .NET Desktop Runtime 9.0 Windows 11
GPU OpenGL 1.3 External GPU with OpenGL 1.5
Memory - 16 GB or more
CPU - 8+ cores (for dynamical calculations)

Manual

Quick start

  1. Download and install from Releases.
  2. Select a crystal from the built-in list (~80 crystals). You can also import CIF files or use CSManager.
  3. Call functions from the right-hand panel: Structure Viewer, Stereonet, Crystal Diffraction, HRTEM simulation, etc.
  4. Rotate the crystal by mouse drag or by entering zone-axis/plane indices.

Reference

Y. Seto, "ReciPro: free and open-source multipurpose crystallographic software integrating a crystal operation interface and diffraction simulators," J. Appl. Cryst. 55, 397-410 (2022). https://doi.org/10.1107/S1600576722000139

License

ReciPro is distributed under the MIT License.

Clone this wiki locally