Acoular 24.07 documentation


«  LineSource   ::   sources   ::   MovingPointSourceDipole  »


class acoular.sources.MovingPointSource

Bases: PointSource

Class to define a point source with an arbitrary signal moving along a given trajectory. This can be used in simulations.

The output is being generated via the result() generator.

conv_amp = Bool(False, desc='determines if convective amplification is considered')

Considering of convective amplification

trajectory = Trait(Trajectory, desc='trajectory of the source')

Trajectory of the source, instance of the Trajectory class. The start time is assumed to be the same as for the samples.


Python generator that yields the output at microphones block-wise.

numinteger, defaults to 128

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

Samples in blocks of shape (num, numchannels).

The last block may be shorter than num.

«  LineSource   ::   sources   ::   MovingPointSourceDipole  »