Environment¶
- class acoular.environments.Environment¶
Bases:
HasStrictTraits
A simple acoustic environment without flow.
This class models an acoustic environment where the propagation of sound is considered to occur in a homogeneous medium without any flow effects (e.g., wind). It provides functionality for computing the travel time or distances between grid point locations and microphone locations.
Notes
The
dist_mat()
function is used internally to compute the pairwise distances between grid points and microphone positions efficiently.This class assumes a static, homogeneous environment without accounting for factors like temperature gradients, humidity, or atmospheric turbulence.
- digest = Property(depends_on=['c'])¶
A unique identifier based on the environment properties. (read-only)
- c = Float(343.0, desc='speed of sound')¶
The speed of sound in the environment. Default is
343.0
, which corresponds to the approximate speed of sound at 20°C in dry air at sea level, if the unit is m/s.