A Python']Python framework for microphone array data processing

被引:41
|
作者
Sarradj, Ennes [1 ]
Herold, Gert [2 ]
机构
[1] Tech Univ Berlin, Inst Fluid Mech & Engn Acoust, D-10587 Berlin, Germany
[2] Brandenburg Tech Univ Cottbus, Chair Tech Acoust, D-03046 Cottbus, Germany
关键词
Microphone array; Beamforming; !text type='Python']Python[!/text; Software;
D O I
10.1016/j.apacoust.2016.09.015
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
Acoular is an open source object-oriented Python package for microphone array data processing. It supports various methods for sound source characterization and mapping. The background of these methods, which rely on synchronously captured microphone signals, is shortly introduced, and the requirements for a software that implements these methods are discussed. The object-oriented design based on Python allows for easy-to-use scripting and graphical user interfaces, the practical combination with other data handling and scientific computing libraries, and the possibility to extend the software by implementing new processing methods with minimal effort. Built-in result caching and fast C++ based parallelized implementation of core routines is explained. Together with data handling procedures that can accommodate the huge amounts of measured data needed, this makes the application of Acoular to industrial-scale problems possible. Basic examples of Acoular use and extension are given. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:50 / 58
页数:9
相关论文
共 50 条
  • [1] Tasrif: processing wearable data in Python']Python
    Al Homaid, Abdulaziz
    Hashim, Syed
    Abubaker, Fadhil
    Abbas, Ummar
    Farooq, Faisal
    Palotti, Joao
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [2] PythoMS: A Python']Python Framework To Simplify and Assist in the Processing and Interpretation of Mass Spectrometric Data
    Yunker, Lars P. E.
    Donnecke, Sofia
    Ting, Michelle
    Yeung, Darien
    McIndoe, J. Scott
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2019, 59 (04) : 1295 - 1300
  • [3] naplib-python']python: Neural acoustic data processing and analysis tools in python']python
    Mischler, Gavin
    Raghavan, Vinay
    Keshishian, Menoua
    Mesgarani, Nima
    [J]. SOFTWARE IMPACTS, 2023, 17
  • [4] prose: a python']python framework for modular astronomical images processing
    Garcia, Lionel J.
    Timmermans, Mathilde
    Pozuelos, Francisco J.
    Ducrot, Elsa
    Gillon, Michael
    Delrez, Laetitia
    Wells, Robert D.
    Jehin, Emmanuel
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2021, 509 (04) : 4817 - 4828
  • [5] Towards Scalable Data Processing in Python']Python with CLIPPy
    Pirkelbauer, Peter
    Bromberger, Seth
    Iwabuchi, Keita
    Pearce, Roger
    [J]. PROCEEDINGS OF IA3 2021: 2021 IEEE/ACM 11TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURES AND ALGORITHMS, 2021, : 43 - 52
  • [6] PyHAPT: A Python']Python-based Human Activity Pose Tracking data processing framework
    Quan, Hao
    Bonarini, Andrea
    [J]. SOFTWARE IMPACTS, 2022, 13
  • [7] An array module for Python']Python
    Greenfield, P
    Miller, T
    Hsu, JC
    White, RL
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XI, 2002, 281 : 140 - 143
  • [8] Processing: A Python']Python Framework for the Seamless Integration of Geoprocessing Tools in QGIS
    Graser, Anita
    Olaya, Victor
    [J]. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2015, 4 (04) : 2219 - 2245
  • [9] Standardized GUI Framework using Python']Python for Speech Processing: NLP
    Rudrappa, Naveenkumar T.
    Reddy, Mallamma, V
    Hanumanthappa, M.
    [J]. INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ENERGY TECHNOLOGIES (ICECET 2021), 2021, : 1944 - 1947
  • [10] New Python']Python-based methods for data processing
    Sauter, Nicholas K.
    Hattne, Johan
    Grosse-Kunstleve, Ralf W.
    Echols, Nathaniel
    [J]. ACTA CRYSTALLOGRAPHICA SECTION D-STRUCTURAL BIOLOGY, 2013, 69 : 1274 - 1282