Skip to content

Pynamic

doc-coverage Hatch project

Pynamic-Pigeon-Auralization or Pynamic for short, is a convenience python package that combines the path-finding of Image Edge Model implemented in PIGEON with the propagation parameter calculation of PELICAN and the signal processing of DOVELET to create a complete auralization pipeline. In addition to creating the auralization, Pynamic also allows to create animations to visualize the sound propagation in the scene. Furthermore, the package provides the ability to plot the propagation parameters too.

Getting started

To get started with Pynamic, you can install it via pip. Note, that Pynamic is not available on PyPI, but via the IHTA Package Registry. Furthermore, Pynamic requires Python 3.11 exactly, as Blender is not yet compatible with Python 3.12. To install run:

pip install Pynamic-Pigeon-Auralization --index-url https://git.rwth-aachen.de/api/v4/projects/109567/packages/pypi/simple

When installed, you can run your first auralization with the following command:

pynamic +experiment=wedge_example

Additional examples can be found in the examples documentation. For more information on how to use Pynamic, please refer to the creating an auralization documentation.

Developer Documentation

Check out the developer documentation for more information on how to develop pynamic.

Citation

If you use Pynamic in your work, please cite it as defined in the CITATION.cff file.