Skip to content

kitzeslab/bioacoustics-cookbook

Repository files navigation

Bioacoustics Cookbook

This repository contains self-contained "recipes" for common bioacoustics workflows and related quantitative ecology tasks. Most recipes are Jupyter notebooks that combine text, code, and figures and frequently rely on the open-source package opensoundscape.

pip install opensoundscape will install the package in your conda/python environment. Be ware the that different notebooks may use different versions of OpenSoundscape, and might not work in all versions.

The repo is organized by topic into subfolders. Below, each notebook (.ipynb) and Python script (.py) is listed with its location and general purpose.


Annotations and Labels


Classifier Training

General shallow/CNN training

CNN project using YAML configs

These files demonstrate a CNN training project controlled via a configuration YAML file.

HawkEars fine-tuning


CNN Inference Scripts


Data Selection and Subsetting


Demos and Tutorials


Evaluation and Metrics


GIS and Time Calculations


Review, Annotation, and To-Do Listening

TDL (Top-Down, ie Classifier-Guided Listening) notebooks and utilities


How to Use This Repository

  • Browse to any notebook that matches your task (training, inference, GIS, review, etc.) and open it in Jupyter, JupyterLab, VS Code, or Google Colab.
  • Many workflows assume you have opensoundscape and its dependencies installed, along with typical scientific Python packages (NumPy, pandas, matplotlib, etc.). pip install opensoundscape will install the package in your conda/python environment. Be ware the that different notebooks may use different versions of OpenSoundscape, and might not work in all versions.
  • Scripts in the cnn_inference_scripts/ and review_annotate/tdl-notebook/data-prep/ folders are intended to be run from the command line or imported into notebooks as utilities.

Feel free to adapt these recipes to your own datasets and workflows.

About

Jupyter Notebooks for interactive review and annotation of audio files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors