ptypy.engines.ML#

Maximum Likelihood reconstruction engine.

TODO.

  • Implement other regularizers

This file is part of the PTYPY package.

copyright:

Copyright 2014 by the PTYPY team, see AUTHORS.

license:

see LICENSE for details.

Functions

prepare_smoothing_preconditioner(amplitude)

Factory for smoothing preconditioner.

Classes

BaseModel(MLengine)

Base class for log-likelihood models.

EuclidModel(MLengine)

Euclidean (Amplitude) noise model.

GaussianModel(MLengine)

Gaussian noise model.

ML(ptycho_parent[, pars])

Maximum likelihood reconstruction engine.

PoissonModel(MLengine)

Poisson noise model.

Regul_del2(amplitude[, axes])

Squared gradient regularizer (Gaussian prior).