vamtoolbox.optimize#

Module Contents#

Classes#

Options

Functions#

optimize(target_geo, proj_geo, options[, output])

Performs VAM optimization using the selected optimizer in options

class vamtoolbox.optimize.Options(method: str = 'CAL', n_iter: int = 50, d_h: float = 0.8, d_l: float = 0.7, filter: str = 'ram-lak', units: str = 'normalized', blb=0, bub=None, **kwargs)#
__default_FBP#
__default_CAL#
__default_PM#
__default_OSMO#
__default_BCLP#
__str__()#

Return str(self).

vamtoolbox.optimize.optimize(target_geo: vamtoolbox.geometry.TargetGeometry, proj_geo: vamtoolbox.geometry.ProjectionGeometry, options: Options, output='packaged')#

Performs VAM optimization using the selected optimizer in options

Parameters:
  • target_geo (geometry.TargetGeometry object) –

  • proj_geo (geometry.ProjectionGeometry object) –

  • options (optimize.Options object) –

Returns:

  • geometry.Sinogram object

  • geometry.Reconstruction object