分析、可视化和处理球形传声器阵列记录的声场数据。
sound_field_analysis的Python项目详细描述
sound_field_analysis工具箱(简称:sfa)是 最初由 本杰明·伯恩舒茨[1]。sfa工具箱的主要目标是 球面记录声场数据的分析、可视化和处理 麦克风阵列。此外,各种类型的测试数据可以是 生成以评估实现的功能。
这个包是纯python和pep8兼容的(除了行长度)。 请期待现在的事情会很慢,并且api会崩溃,因为 发展仍在进行中。
安装
您只需通过pip(pip install sound_field_analysis)安装sfa。
我们强烈建议使用Anacondapython环境。一旦安装, 可以使用以下步骤创建新环境 sfa工具箱。
- 创建新环境: conda create --name sfa numpy scipy plotly
- 激活此环境: source activate sfa
- 从pypi安装: pip install sound_field_analysis
很快,您还可以使用 conda install -cconda-forge sound_field_analysis。
文档
请在下面找到完整的文件 https://qulab.github.io/sound_field_analysis-py/!
示例
以下示例作为jupyter笔记本提供 静态地在github上或交互地在nbviewer上。你可以 课程还简单地下载示例并在本地运行!
AE3:测得的平面波
在电波暗室中,从Az=180°、El=90°测得的平面波 心形麦克风。
View interactively on nbviewer
参考文献
^ {EM1}$sOnthFieldyEngult:EEM>工具箱基于Benjamin Bernsch UZ的MATLAB/C++^ {A1}。有关详细信息,请参阅原始出版物:
lebedev网格生成是根据Richard P. Muller的实现进行调整的。