1
DOVELETDSP for Outdoor Virtual Environments: Layout and Evaluation Testbed
DOVELET is a evaluation and testing project for dynamic urban/outdoor auralizations. It bridges the C++ based DSP features at IHTA to Python where it is much easier to prototype and evaluate DSP layouts for urban/outdoor auralizations. Furthermore, this allows for quicker iterations and more flexibility as other Python libraries can be used to enhance the DSP pipeline.
The documentation can be found here.
Running the tests
The included test suite has some options to tailor the tests. The following options exist:
-
--runslow
: This will also run tests that are marked as slow. -
--plots
: This will generate plots from the tests.
For --runslow
, the hatch script test_full
can be used.
Otherwise, the arguments can be passed to the hatch
command as follows:
hatch run test --runslow --plots
Pre-commit
This repository uses pre-commit to check that the code is formatted and linted correctly. Make sure, that you have pre-commit installed and run the following command to install the hooks:
pre-commit install