Skip to content

v1.0

Compare
Choose a tag to compare
@mbsantiago mbsantiago released this 13 Apr 14:05
· 71 commits to main since this release
1417fce

BatDetect2 Version 1.0!

With the help of a Deep Learning model, this tool can effectively detect bats and classify bat calls in audio files. We have designed the tool with three main modules, namely api, cli, and plot, to enhance its usability and functionality.

Our api module allows you to process audio files using Python. You can run the model on a file, an audio array, or a spectrogram. Additionally, the api module has functions to load audio, generate spectrograms (in a way compatible with the ML model), use the ML model directly, and postprocess model outputs. This module can be very useful for those who wish to integrate the bat detection tool into their own software.

We have also introduced a new command called batdetect2 in the cli module that allows you to process a directory of audio files during installation. The cli module is a command-line interface designed for those who prefer to interact with the tool via the command line.

Lastly, the plot module has some functions to quickly visualize the spectrograms and model predictions. This module can be very useful for those who wish to visually inspect the output of the bat detection model.

We are currently developing code for training and evaluating your bat detector, so stay tuned for updates!