pyfar - python packages for acoustics research#

Pyfar aims at providing signal processing methods, plotting functionality, and interfacing with audio devices and instrumentation in a unified and comprehensive framework for acoustics research. To ensure good usability, the pyfar ecosystem is developed with a strong focus on documentation. Test driven development and continuous integration ensure stable and reliable code. Pyfar packages are provided under the MIT open source license allowing unrestricted educational and commercial use.

Getting started

  • If you are new to pyfar, we recommend the Pyfar examples gallery, which works online.

  • If you want to install a specific package, please refer to their documentation below.

  • If you have trouble with pyfar, please refer to the Help section.


Python package for acoustics research

The pyfar base package offers functionality for digital signal processing, signal generation, and plotting.

Python package for handling SOFA files

SOFA files store spatially distributed acoustic data such as head-related transfer functions. Sofar can read, create, write, manipulate, and verify SOFA files.

Spherical array processing in python

Spherical array processing in python

Python Room Acoustics Tools

A collection of functions for commonly used operations in room acoustics.

coming next…

The pyfar base package will be extended. New packages for audio input/output to external hardware, acoustic measurements, and material modeling are planned.


Examples#

This is the pyfar gallery. It provides a collection of examples and tutorials for the whole pyfar ecosystem.

Supporters#

_images/ITHA_RWTH_fixed_size.png

Institute for Hearing Technology and Acoustics, RWTH Aachen University

https://www.akustik.rwth-aachen.de/go/id/dwma/
_images/TU_AK_fixed_size.png

Audio Communication Group, Technical University of Berlin

https://www.tu.berlin/ak/
_images/tu-berlin-logo-long-red_fixed_size.png

Engineering Acoustics Group, Technical University of Berlin

https://www.tu.berlin/akustik
_images/iap_fixed_size.png

The Institute for Advanced Procrastination