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.


_images/pyfar_logos_fixed_size_pyfar.png
Python package for acoustics research

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

_images/pyfar_logos_fixed_size_sofar.png
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.

_images/pyfar_logos_fixed_size_spharpy.png
Spherical array processing in python

Spherical array processing in python

_images/pyfar_logos_fixed_size_pyrato.png
Python Room Acoustics Tools

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

_images/pyfar_logos_fixed_size_coming.png
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.


Contribute#

Pyfar is completely open source and it’s license allows unrestricted educational and commercial use. It is made by the acoustics research community for the acoustics research community. We welcome any contributions – go ahead if you are in the mood.

Feedback, bugs, feature requests

The best way for any feedback, bug reports, and feature request is to open a new issue on GitHub. The GitHub projects are linked through the Code buttons above.

Add code, documentation, or funding

If you want to add code or documentation, a good starting point for ideas are the issues on GitHub. The GitHub projects are linked through the Code buttons above. If you have own ideas for contributions, may it be code, or other things, it would be best to get in touch through Slack or info@pyfar.org before you start.


Supporters#

_images/ITHA_RWTH.svg

Institute for Hearing Technology and Acoustics, RWTH Aachen University

_images/TU_AK.png

Audio Communication Group, Technical University of Berlin

_images/TH_Koeln.png

University of Applied Sciences Cologne

_images/tu-berlin-logo-long-red.svg

Engineering Acoustics Group, Technical University of Berlin

_images/DTU.png

Technical University of Denmark

_images/iap.png

The Institute for Advanced Procrastination