- Free software: GPL-3.0 License
- Documentation: https://github.com/ADACS-Australia/NDRI-IMOS/blob/master/doc/Documentation.rst
- Repo: https://github.com/ADACS-Australia/NDRI-IMOS
Python module for IMOS passive audio recordings. Supports following functionality:
- read raw (.DAT) format files
- calibration
- write in uncompressed Micro$oft wave (.WAV) and compressed flac (.FLAC) audio formats
- the metadata is stored as a Json string in the "comment" ID3 tag
- the library provides functions to extract the metadata
Notes:
- minimal dependencies (only numpy, scipy, soundfile, wave)
- this python package as library is ready to be published on PyPI
Based on matlab code modules of CHORUS software written by Alexander N. Gavrilov.
The IMOS passive audio tools library is wrapped in a python package named IMOSPATools.
Commandline tools
- dat2wav.py
- commandline script that is able to read one raw (.DAT) file, calibrate it and save the product to a file as Microsoft WAVE or loselessly compressed FLAC
- inspect_audio_record.py
- commandline script that read the wav or flac file and prints various information on the data recorrd, including IMOS meta data (if included in the file).