Reconstruction Engines#

Base Classes and Utilities#

ptypy.engines.base

Base engine.

ptypy.engines.utils

Engine-specific utilities.

ptypy.engines.posref

Position refinement module.

Core Engines#

ptypy.engines.projectional

Difference Map reconstruction engine.

ptypy.engines.stochastic

Stochastic reconstruction engine.

ptypy.engines.ML

Maximum Likelihood reconstruction engine.

Additional (custom) Engines#

ptypy.engines.Bragg3d_engines

This module contains experimental DM engines for 3d Bragg ptycho.

ptypy.custom.DMOPR

Difference Map reconstruction engine.

ptypy.custom.MLOPR

Maximum Likelihood reconstruction engine.

ptypy.custom.DM_object_regul

An extension plugin of the Difference Map engine with object regularisation for air/vacuum regions.

ptypy.custom.WASP

An implementation of the Weighted Average of Sequential Projections (WASP) ptychographic algorithm

ptypy.custom.ePIE_parallel

Parallel ePIE reconstruction engine.

ptypy.custom.threepie

A simple implementation of Multislice for the ePIE algorithm.