Environment#
- class acoular.environments.Environment
Bases:
HasStrictTraitsA 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)
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.
- roi = Union(None, CArray)
The region of interest (ROI) for calculations. (Not needed for most types of environment.) Default is
None.