Skip to content

propagation-path-list

This repository contains the definition for the Propagation Path List data scheme. It uses the widely used JSON format to represent the data. The scheme stores information about propagation paths between sources and receivers for acoustic propagation. Please refer to the documentation for a more detailed description of the scheme. In addition to the schema definition, implementations for some programming languages are also provided.

Schema

A JSON schema file can be found in the schema folder. This can be used to validate the data scheme.

Usage

The provided language bindings can be used to read and write propagation path lists in the JSON format. The defined objects can be used directly, or a translation to other data structures (native to your simulation tool) can be implemented.

Support and Contribution

If you have any questions or suggestions or want to contribute to the project, please feel free to contact us through the issue tracker or via e-mail. You can also checkout our CONTRIBUTING file for more information on how to contribute to the project. We are looking forward to your feedback and contributions.

Acknowledgment

This data scheme is based on the initial ideas of Jonas Stienen and Armin Erraji.

Publications

P. Palenda, P. Schäfer and M. Vorländer
Open-Source Exchange Format for Sound Paths in Interactive Simulations
Fortschritte der Akustik - DAGA 2024, 2024
https://pub.dega-akustik.de/DAGA_2024/files/upload/paper/52.pdf