IPAnalyzer

Download / Manual

IPAnalyzer is a free, open-source application for processing two-dimensional powder-diffraction images. It converts Debye–Scherrer ring patterns recorded with imaging plates (IP) or CCD/CMOS flat-panel detectors into high-precision one-dimensional 2θ–intensity profiles, and calibrates the measurement geometry (camera length, wavelength, detector tilt, pixel shape) from the rings of standard materials. It supports X-ray, electron and neutron sources and works seamlessly with PDIndexer.

Download & install

Get it from the latest release on GitHub.

What you can do

A typical workflow

  1. Load a diffraction image (many detector formats are supported).
  2. Detect the beam center and calibrate the geometry from a standard’s rings.
  3. Convert to a 1D profile and send it to PDIndexer via the clipboard for analysis.

Key features

Geometry calibration

It refines wavelength, camera length, pixel size and tilt (φ, τ) from a standard’s diffraction rings. A brute-force search helps with data where gradient methods struggle to converge.

Auto Procedure

It watches a folder and processes each arriving image through a defined sequence — ideal for real-time processing of continuous measurements.

Ring drawing & image correction

Its image tools include calculated-ring overlays, detector-response intensity calibration, and saving tilt/distortion-rectified images (IPA format).

Macro

Python-syntax macros let you automate repetitive tasks such as batch conversion, azimuthal splitting, masking and format conversion.

Works with PDIndexer

The converted 1D profiles can be sent directly to PDIndexer via the clipboard, so you can continue from image acquisition to phase identification, peak analysis and lattice refinement.

Who it’s for

IPAnalyzer has been used since 2005 by researchers who reduce two-dimensional powder-diffraction images to one-dimensional profiles.

Learn how to use it

Window-by-window guides, calibration procedures and macro examples are collected in the online manual.

contents