BeamformerClean#

class acoular.fbeamform.BeamformerClean

Bases: BeamformerBase

CLEAN deconvolution algorithm.

See [10] for details.

psf_precision = Enum('float64', 'float32')

The floating-number-precision of the PSFs. Default is 64 bit.

damp = Range(0.01, 1.0, 0.6)

damping factor

n_iter = Int(100)

maximum number of iterations

calcmode = Enum('block', 'full', 'single', 'readonly')

Flag that defines how to calculate and store the point spread function defaults to ‘single’.

  • ‘full’: Calculate the full PSF (for all grid points) in one go (should be used if the PSF

    at all grid points is needed, as with DAMAS)

  • ‘single’: Calculate the PSF for the grid points defined by grid_indices, one by one

    (useful if not all PSFs are needed, as with CLEAN)

  • ‘block’: Calculate the PSF for the grid points defined by grid_indices, in one go

    (useful if not all PSFs are needed, as with CLEAN)

  • ‘readonly’: Do not attempt to calculate the PSF since it should already be cached (useful

    if multiple processes have to access the cache file)

digest = Property(

A unique identifier for the beamformer, based on its properties. (read-only)