Acoular 16.5 documentation

IntegratorSectorTime

«  BeamformerTimeSqTraj   ::   tbeamform   ::   trajectory  »

IntegratorSectorTime

class acoular.tbeamform.IntegratorSectorTime

Bases: acoular.tprocess.TimeInOut

Provides an Integrator in the time domain.

grid = Trait(RectGrid, desc="beamforming grid")

Grid-derived object that provides the grid locations.

sectors = List()

List of sectors in grid

clip = Float(-350.0)

Clipping, in Dezibel relative to maximum (negative values)

numchannels = Property( depends_on = ['sectors', ])

Number of channels in output (= number of sectors).

result(num=1)

Python generator that yields the source output integrated over the given sectors, block-wise.

Parameters:

num : integer, defaults to 1

This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block)

Returns:

Samples in blocks of shape (num, numchannels).

numchannels is the number of sectors.

The last block may be shorter than num.

«  BeamformerTimeSqTraj   ::   tbeamform   ::   trajectory  »