MyNixOS website logo
Description

Bioacoustic Basic Operations with Decibels and the Passive Sonar Equation.

A beginners toolbox to help those in ecology who want to deepen their understanding or utilize Bioacoustics in their work. The package has a number of utilizations from calculating frequency from waveform, performing operations in dB, and determining acoustic range of recorders. The majority of this package is based on key concepts learned from the K. Lisa Yang Center for Conservation Bioacoustics at Cornell University and their associated course: Introduction to Bioacoustics course. More information can be found within the walk through vignettes at <https://github.com/MattyD797/bioSNR/tree/main/vignettes>.

Issues Issues Issues

bioSNR: Simplifying the Physics Behind Bioacoustics and the Passive Sonar Equation

Background

This R package is a toolbox to help those in ecology who want to deepen their understanding or utilize Bioacoustics in their work. The package has a number of utilization from calculating frequency from waveform, performing operations in dB, and determining acoustic range of recorders. The majority of this package is based on key concepts learned from the K. Lisa Yang Center for Conservation Bioacoustics at Cornell University and their associated course: Introduction to Bioacoustics course. More than not in the course, we utilized the R programming language to perform simple operations, density estimations, and sound localization, but a majority of the functions we utilize in experimental development have not been incorporated into R. Thus, the idea to take this as an opportunity to further the reach of the course to an open-source platform.

A majority of these functions are changing with the developing field of bioacoustics and as of 2023, to our knowledge, this is the most up-to-date formats. A majority of these functions that are a simulation tool to get a better idea on the number of recorders one will need to set up a bioacoustic experiment, especially in marine environments. As this package develops, we hope that the simulation tools developed for marine environments will grow into more terrestrial applications and as a whole be more well developed in this package. In addition to simulation development, we aspire that this package will inspire others to take bioacoustics as an environmental parameter in interdisciplinary work.

Installation

The bioSNR package is an open-source SONAR equation calculator. The calculator is capable of handling simple to intermediate level acoustic problems associated with bioacoustics and passive acoustic monitoring (PAM) systems.

#Beta version install
devtools::install_github("MattyD797/bioSNR")
library(bioSNR)

Authors

Acknowledgements

We would like to thank the K. Lisa Yang Center for Conservation Bioacoustics at Cornell University for providing supporting material. This material is based upon work supported by the National Science Foundation Graduate Research Fellowship under Grant No. DGE – 2139899. Any opinion, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation or the K. Lisa Yang Center for Conservation Bioacoustics.

Metadata

Version

1.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows