Engines

Pty-Chi supports multiple algorithms, or engines, for ptychography reconstruction. The table below compares their merits and limitations.

Engine

LSQML

PIE (incl. ePIE, rPIE)

Difference map

Bilinear Hessian

Autodiff

Minibatching allowed

Yes

Yes

No

Yes

Yes

GPU support

Multiple

Single

Single

Single

Multiple

Memory usage

Moderate

Moderate

High

Moderate

Low

Mixed-state probe support

Yes

Yes

Yes

Yes

Yes

OPR support

Yes

Yes

No

No

Yes

Multislice support

Yes

Yes

No

No

Yes