声波束形成库
acoular的Python项目详细描述
角
acoolar是一个python模块,用于在新的bsd许可下分发的声学波束形成。
它旨在应用于声学测试。麦克风阵列记录的多声道数据可以进行处理和分析,以生成声源分布的映射。然后,这些地图(声波照片)可以用来定位感兴趣的源,并用它们的光谱来表征它们。
功能
- covers several beamforming algorithms
- different advanced deconvolution algorithms
- both time-domain and frequency-domain operation included
- 3D mapping possible
- application for stationary and for moving targets
- supports both scripting and graphical user interface
- efficient: intelligent caching, parallel computing with Numba
- easily extendible and well documented
依赖关系
acoural在linux、windows和macos下运行,需要安装python 3.7、3.6、3.5或2.7,并提供最新的numpy、scipy、traitsui、scikit learn、pytables、numba和pyqt包。