Impulse Response Downloader#
irdl retrieves, caches, and converts impulse response Datasets in a unified way.
from irdl import MiracleDataset
data = MiracleDataset.get(scenario="D1")
print(data["impulse_response"])
$ irdl miracle --scenario D1
irdl follows a simple user-facing flow:
Choose a Dataset and parameters.
irdlretrieves the data and reuses cached source artifacts.irdlprocesses the artifacts if needed and internally parses it to SOFA standard.irdlreturns the requested output format either as a path or in-memory objects.
Getting started
Install irdl and run the first dataset retrieval from Python or the CLI.
Installation
Compare uv and pip installation paths and global tool setup.
Datasets
Browse all available datasets.
Reference
Jump to the Python API and CLI reference.