Closed adrianSRoman closed 1 year ago
Added the details I know. I think our storage of the RIR metadata might differ since I'm using the db_config
file object, but the structure should be similar.
This may be redundant as we're standardizing our rir/doa storage via SOFA (see #20) and reworking our sound event pipeline via #5
Let's elaborate here on the different data structures we are using and how we store then, as well as which file formats we are adopting:
Impulse response metadata
doa_xyz_<mic-type>.pickl
/rirdata_dict.pkl
(if using db_config.py)Pickle serilaized object
n_rooms
doa_xyz
ordist
n_traj
n_height
(n_measurements, [3 if doa, 1 if dist])
Room impulse response data
rirs_<room_idx>_<roomname>.pkl
mic
orfoa
n_traj
n_height
(len_signal, n_channels, n_measurements)
Generation parameters
db_config_<name>.obj
generation_parameters.py
and specified indb_config.py
. Current plan is to revise this into.yml
files per #1