PETS2 (an acronym for Process Electron Tilt Series, version 2) is a computer program for processing electron diffraction data, especially for data from a tilt series of diffraction patterns.

PETS2 is currently available only as a 64-bit executable and requires OpenGL 4.0 or newer.

The key features of PETS are:
- Peak hunting and processing in reciprocal space
- Automatic or manual determination of lattice parameters
- Analysis of the rocking curves (the "camel plot")
- Refinement of optical distortions
- Refinement of the frame orientations
- Integration of intensity data for kinematical and dynamical refinement
- Calculation of arbitrary 2D sections of reciprocal space (aka "precession images")
- Calculation of 3D reconstruction of intensity distribution in reciprocal space (to be viewed e.g. by UCSF Chimera or Vesta)
- Processing of data from modulated crystals

To get started with PETS, you may use the provided user manual (see below for download) and also the collection of tutorials for Jana2020 (called the Jana Cookbook, available at, including raw electron diffraction data. There is a section on electron diffraction in the cookbook, which includes tutorials on data processing with PETS2.

PETS2 is available free of charge for the academic community. Commercial use is subject to license fee. If you are interested in using PETS2 for commercial purposes, please contact Lukas Palatinus (

PETS2 Downloads
link to the page with the installer (free registration required)

An extended set of tutorials is available for PETS2 and Jana2020. Until these new tutorials are made available in the updated Jana2020 Cookbook, they are available here:
Tutorials PETS2 + Jana2020
borane B18H22
abiraterone acetate

The development of PETS2 was co-financed by Technology Agency of the Czech Republic, project no. TP01010035: Physics, Applied Research for Novel Technologies.