ptypy.core.geometry#

Geometry manager.

This file is part of the PTYPY package.

copyright:

Copyright 2014 by the PTYPY team, see AUTHORS.

license:

see LICENSE for details.

Functions

get_propagator(geo_dct, **kwargs)

Helper function to determine propagator to be attached to Geometry class.

translate_to_pix(sh, center)

Translate arbitrary input to a pixel position with respect to sh.

Classes

BasicFarfieldPropagator([geo_pars, ffttype])

Basic single step Farfield Propagator.

BasicNearfieldPropagator([geo_pars, ffttype])

Basic two step (i.e. two ffts) Nearfield Propagator.

FFTchooser([ffttype])

Chooses the desired FFT algo, and assigns scaling.

Geo([owner, ID, pars])

Hold and keep consistent the information about experimental parameters.