barulho

An R package to quantify habitat-induced degradation of (animal) acoustic signals

https://github.com/ropensci/barulho

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.3%) to scientific vocabulary

Keywords

acoustic-signals animal behavior bioacoustics cran

Keywords from Contributors

standardization bayes-factors
Last synced: 7 months ago · JSON representation ·

Repository

An R package to quantify habitat-induced degradation of (animal) acoustic signals

Basic Info
Statistics
  • Stars: 8
  • Watchers: 3
  • Forks: 2
  • Open Issues: 3
  • Releases: 0
Topics
acoustic-signals animal behavior bioacoustics cran
Created over 6 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog Contributing Citation Codemeta

README.Rmd

---
title: "baRulho: quantifying degradation of (animal) sounds"
output: github_document
editor_options: 
  chunk_output_type: console
---




[![Status at rOpenSci Software Peer Review](https://badges.ropensci.org/609_status.svg)](https://github.com/ropensci/software-review/issues/609)[![lifecycle](https://img.shields.io/badge/lifecycle-maturing-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html) [![Dependencies](https://tinyverse.netlify.com/badge/baRulho)](https://cran.r-project.org/package=baRulho) [![Project Status: Active The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![Licence](https://img.shields.io/badge/https://img.shields.io/badge/licence-GPL--2-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![minimal R version](https://img.shields.io/badge/R%3E%3D-`r strsplit(gsub("depends: R \\(|\\)", "", grep("^DEPENDS", ignore.case = TRUE, readLines(con = "./DESCRIPTION"), value = TRUE), ignore.case = TRUE), ",")[[1]][1]`-6666ff.svg)](https://cran.r-project.org/)
[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/baRulho)](https://cran.r-project.org/package=baRulho)
[![Total Downloads](https://cranlogs.r-pkg.org/badges/grand-total/baRulho)](https://cranlogs.r-pkg.org/badges/grand-total/baRulho)
[![Codecov test coverage](https://codecov.io/gh/ropensci/baRulho/branch/master/graph/badge.svg)](https://app.codecov.io/gh/ropensci/baRulho?branch=master)
[![R-CMD-check](https://github.com/ropensci/baRulho/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/ropensci/baRulho/actions/workflows/R-CMD-check.yaml)


baRulho logo

[baRulho](https://cran.r-project.org/package=baRulho) is intended to facilitate the implementation of (animal) sound propagation experiments, which typically aim to quantify changes in signal structure when transmitted in a given habitat by broadcasting and re-recording animal sounds at increasing distances. 

These experiments aim to answer research questions such as: 

- How habitat structure has shaped the propagation properties of animal acoustic signals? 
- Which acoustic features are shaped by selection for improving propagation? 
- Which features are more degraded in different habitats? 
- How far a acoustic signals can be detected? 

A common sequence of steps to experimentally test hypotheses related to sound propagation is depicted in the following diagram:

```{r, echo=FALSE, out.width="100%", fig.align='center'}

knitr::include_graphics("man/figures/analysis_workflow.png")

```

_Diagram depicting a typical workflow for a experiment working on signal propagation and degradation. Nodes with black font indicate steps that can be conducted using baRulho functions. Blue nodes denote the functions that can be used at those steps._

 

[baRulho](https://docs.ropensci.org/baRulho//) offers functions for critical steps in this workflow (those in black, including 'checks') that required acoustic data manipulation and analysis.

The main features of the package are:

 - The use of loops to apply tasks through sounds referenced in a selection table (sensu [warbleR](https://cran.r-project.org/package=warbleR))
 - The production of image files with graphic representations of sound in time and/or frequency that let users verify acoustic analyses 
 - The use of annotation tables as the object format to input acoustic data and annotations and to output results 
 - The use of parallelization to distribute tasks among several cores to improve computational efficiency


[baRulho](https://docs.ropensci.org/baRulho//) builds upon functions and data formats from the [warbleR](https://cran.r-project.org/package=warbleR) and [seewave](https://cran.r-project.org/package=seewave) packages, so some experience with these packages is advised.

Take a look at the vignettes for an overview of the main features of the packages:

- [Align test sounds](https://docs.ropensci.org/baRulho//articles/align_test_sounds.html)
- [Quantify degradation](https://docs.ropensci.org/baRulho//articles/quantify_degradation.html)

## Installing baRulho

Install/load the package from CRAN as follows:

```{r, eval = FALSE}

# From CRAN would be
# install.packages("baRulho")

# load package
library(baRulho)
```

It can also be install from [R-Universe](https://ropensci.org/blog/2021/06/22/setup-runiverse/) in this way:

```{r}
install.packages("baRulho", repos = "https://ropensci.r-universe.dev")
```


To install the latest developmental version from [github](https://github.com/) you will need the R package [remotes](https://cran.r-project.org/package=remotes):

```{r, eval = FALSE}

# install remotes if not installed
if (!requireNamespace("remotes")) {
  install.packages("remotes")
}

# From github
remotes::install_github("ropensci/baRulho")

# load package
library(baRulho)
```

Further system requirements due to the dependency [seewave](https://rug.mnhn.fr/seewave/) may be needed. Take a look a [this link]( https://rug.mnhn.fr/seewave/inst.html) for instruction on how to install/troubleshoot these external dependencies. 

## Other packages

The packages [seewave](https://cran.r-project.org/package=seewave) and  [tuneR](https://cran.r-project.org/package=seewave) provide a huge variety of functions for acoustic analysis and manipulation. They mostly work on wave objects already imported into the R environment. The package [warbleR](https://cran.r-project.org/package=warbleR) provides functions to visualize and measure sounds already referenced in annotation tables, similar to [baRulho](https://docs.ropensci.org/baRulho//). The package [Rraven](https://cran.r-project.org/package=Rraven) facilitates the exchange of data between R and [Raven sound analysis software](https://www.ravensoundsoftware.com/) ([Cornell Lab of Ornithology](https://www.birds.cornell.edu/home)) and can be very helpful for incorporating Raven as the annotating tool into acoustic analysis workflow in R. The package [ohun](https://github.com/ropensci/ohun) works on automated detection of sound events, providing functions to diagnose and optimize detection routines.


## Citation

Please cite [baRulho](https://docs.ropensci.org/baRulho//) as follows:

Araya-Salas M., E. Grabarczyk, M. Quiroz-Oliva, A. Garcia-Rodriguez, A. Rico-Guevara. (2023), *baRulho: an R package to quantify degradation in animal acoustic signals*. bioRxiv 2023.11.22.568305.

## References

1.  Dabelsteen, T., Larsen, O. N., & Pedersen, S. B. (1993). *Habitat-induced degradation of sound signals: Quantifying the effects of communication sounds and bird location on blur ratio, excess attenuation, and signal-to-noise ratio in blackbird song*. The Journal of the Acoustical Society of America, 93(4), 2206.

2.  Marten, K., & Marler, P. (1977). *Sound transmission and its significance for animal vocalization*. Behavioral Ecology and Sociobiology, 2(3), 271-290.

3.  Morton, E. S. (1975). *Ecological sources of selection on avian sounds*. The American Naturalist, 109(965), 17-34.

Owner

  • Name: rOpenSci
  • Login: ropensci
  • Kind: organization
  • Email: info@ropensci.org
  • Location: Berkeley, CA

Citation (CITATION.cff)

# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
 
cff-version: 1.2.0
message: 'To cite package "baRulho" in publications use:'
type: software
license: GPL-2.0-or-later
title: 'baRulho: Quantifying (Animal) Sound Degradation'
version: 2.1.5
doi: 10.1111/2041-210X.14481
identifiers:
- type: doi
  value: 10.32614/CRAN.package.baRulho
abstract: Intended to facilitate acoustic analysis of (animal) sound propagation experiments,
  which typically aim to quantify changes in signal structure when transmitted in
  a given habitat by broadcasting and re-recording animal sounds at increasing distances.
  The package offers a workflow with functions to prepare the data set for analysis
  as well as to calculate and visualize several degradation metrics, including blur
  ratio, signal-to-noise ratio, excess attenuation and envelope correlation among
  others (Dabelsteen et al 1993 <https://doi.org/10.1121/1.406682>).
authors:
- family-names: Araya-Salas
  given-names: Marcelo
  email: marcelo.araya@ucr.ac.cr
  orcid: https://orcid.org/0000-0003-3594-619X
preferred-citation:
  type: article
  title: Quantifying degradation in animal acoustic signals with the R package baRulho.
  authors:
  - family-names: Araya-Salas
    given-names: M.
  - family-names: Grabarczyk
    given-names: Erin E.
  - family-names: Quiroz-Oliva
    given-names: Marcos
  - family-names: Garcia-Rodriguez
    given-names: Adrian
  - family-names: Rico-Guevara
    given-names: Alejandro
  journal: Methods in Ecology and Evolution
  year: '2025'
  doi: 10.1111/2041-210X.14481
repository: https://CRAN.R-project.org/package=baRulho
repository-code: https://github.com/ropensci/baRulho
url: https://docs.ropensci.org/baRulho/
contact:
- family-names: Araya-Salas
  given-names: Marcelo
  email: marcelo.araya@ucr.ac.cr
  orcid: https://orcid.org/0000-0003-3594-619X
keywords:
- acoustic-signals
- animal
- behavior
- bioacoustics
- cran
references:
- type: software
  title: utils
  abstract: 'R: A Language and Environment for Statistical Computing'
  notes: Imports
  authors:
  - name: R Core Team
  institution:
    name: R Foundation for Statistical Computing
    address: Vienna, Austria
  year: '2025'
- type: software
  title: stats
  abstract: 'R: A Language and Environment for Statistical Computing'
  notes: Imports
  authors:
  - name: R Core Team
  institution:
    name: R Foundation for Statistical Computing
    address: Vienna, Austria
  year: '2025'
- type: software
  title: seewave
  abstract: 'seewave: Sound Analysis and Synthesis'
  notes: Imports
  url: https://rug.mnhn.fr/seewave/
  repository: https://CRAN.R-project.org/package=seewave
  authors:
  - family-names: Sueur
    given-names: Jerome
    email: sueur@mnhn.fr
  - family-names: Aubin
    given-names: Thierry
  - family-names: Simonis
    given-names: Caroline
  year: '2025'
  doi: 10.32614/CRAN.package.seewave
- type: software
  title: tuneR
  abstract: 'tuneR: Analysis of Music and Speech'
  notes: Imports
  repository: https://CRAN.R-project.org/package=tuneR
  authors:
  - family-names: Ligges
    given-names: Uwe
    email: ligges@statistik.tu-dortmund.de
    orcid: https://orcid.org/0000-0001-5875-6167
  - family-names: Krey
    given-names: Sebastian
  - family-names: Mersmann
    given-names: Olaf
  - family-names: Schnackenberg
    given-names: Sarah
  - family-names: Guénard
    given-names: Guillaume
  - family-names: Ellis
    given-names: Daniel P. W.
  - name: Underbit Technologies
  year: '2025'
  doi: 10.32614/CRAN.package.tuneR
- type: software
  title: fftw
  abstract: 'fftw: Fast FFT and DCT Based on the FFTW Library'
  notes: Imports
  repository: https://CRAN.R-project.org/package=fftw
  authors:
  - family-names: Mersmann
    given-names: Olaf
    email: olafm@p-value.net
  year: '2025'
  doi: 10.32614/CRAN.package.fftw
- type: software
  title: methods
  abstract: 'R: A Language and Environment for Statistical Computing'
  notes: Imports
  authors:
  - name: R Core Team
  institution:
    name: R Foundation for Statistical Computing
    address: Vienna, Austria
  year: '2025'
- type: software
  title: viridis
  abstract: 'viridis: Colorblind-Friendly Color Maps for R'
  notes: Imports
  url: https://sjmgarnier.github.io/viridis/
  repository: https://CRAN.R-project.org/package=viridis
  authors:
  - family-names: Garnier
    given-names: Simon
    email: garnier@njit.edu
  year: '2025'
  doi: 10.32614/CRAN.package.viridis
- type: software
  title: Sim.DiffProc
  abstract: 'Sim.DiffProc: Simulation of Diffusion Processes'
  notes: Imports
  url: https://github.com/acguidoum/Sim.DiffProc
  repository: https://CRAN.R-project.org/package=Sim.DiffProc
  authors:
  - family-names: Guidoum
    given-names: Arsalane Chouaib
    email: acguidoum@univ-tam.dz
    orcid: https://orcid.org/0000-0003-3781-2160
  - family-names: Boukhetala
    given-names: Kamal
    email: kboukhetala@usthb.dz
  year: '2025'
  doi: 10.32614/CRAN.package.Sim.DiffProc
- type: software
  title: png
  abstract: 'png: Read and write PNG images'
  notes: Imports
  url: http://www.rforge.net/png/
  repository: https://CRAN.R-project.org/package=png
  authors:
  - family-names: Urbanek
    given-names: Simon
    email: Simon.Urbanek@r-project.org
  year: '2025'
  doi: 10.32614/CRAN.package.png
- type: software
  title: checkmate
  abstract: 'checkmate: Fast and Versatile Argument Checks'
  notes: Imports
  url: https://mllg.github.io/checkmate/
  repository: https://CRAN.R-project.org/package=checkmate
  authors:
  - family-names: Lang
    given-names: Michel
    email: michellang@gmail.com
    orcid: https://orcid.org/0000-0001-9754-0393
  year: '2025'
  doi: 10.32614/CRAN.package.checkmate
- type: software
  title: cli
  abstract: 'cli: Helpers for Developing Command Line Interfaces'
  notes: Imports
  url: https://cli.r-lib.org
  repository: https://CRAN.R-project.org/package=cli
  authors:
  - family-names: Csárdi
    given-names: Gábor
    email: gabor@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.cli
- type: software
  title: rlang
  abstract: 'rlang: Functions for Base Types and Core R and ''Tidyverse'' Features'
  notes: Imports
  url: https://rlang.r-lib.org
  repository: https://CRAN.R-project.org/package=rlang
  authors:
  - family-names: Henry
    given-names: Lionel
    email: lionel@posit.co
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.rlang
- type: software
  title: 'R: A Language and Environment for Statistical Computing'
  notes: Depends
  url: https://www.R-project.org/
  authors:
  - name: R Core Team
  institution:
    name: R Foundation for Statistical Computing
    address: Vienna, Austria
  year: '2025'
  version: '>= 3.2.1'
- type: software
  title: warbleR
  abstract: 'warbleR: Streamline Bioacoustic Analysis'
  notes: Depends
  url: https://marce10.github.io/warbleR/
  repository: https://CRAN.R-project.org/package=warbleR
  authors:
  - family-names: Araya-Salas
    given-names: Marcelo
    email: marcelo.araya@ucr.ac.cr
    orcid: https://orcid.org/0000-0003-3594-619X
  - family-names: Smith-Vidaurre
    given-names: Grace
    email: gsmithvi@gmail.com
  year: '2025'
  doi: 10.32614/CRAN.package.warbleR
  version: '>= 1.1.32'
- type: software
  title: ohun
  abstract: 'ohun: Optimizing Acoustic Signal Detection'
  notes: Depends
  url: https://docs.ropensci.org/ohun/
  repository: https://CRAN.R-project.org/package=ohun
  authors:
  - family-names: Araya-Salas
    given-names: Marcelo
    email: marcelo.araya@ucr.ac.cr
    orcid: https://orcid.org/0000-0003-3594-619X
  year: '2025'
  doi: 10.32614/CRAN.package.ohun
  version: '>= 1.0.2'
- type: software
  title: rmarkdown
  abstract: 'rmarkdown: Dynamic Documents for R'
  notes: Suggests
  url: https://pkgs.rstudio.com/rmarkdown/
  repository: https://CRAN.R-project.org/package=rmarkdown
  authors:
  - family-names: Allaire
    given-names: JJ
    email: jj@posit.co
  - family-names: Xie
    given-names: Yihui
    email: xie@yihui.name
    orcid: https://orcid.org/0000-0003-0645-5666
  - family-names: Dervieux
    given-names: Christophe
    email: cderv@posit.co
    orcid: https://orcid.org/0000-0003-4474-2498
  - family-names: McPherson
    given-names: Jonathan
    email: jonathan@posit.co
  - family-names: Luraschi
    given-names: Javier
  - family-names: Ushey
    given-names: Kevin
    email: kevin@posit.co
  - family-names: Atkins
    given-names: Aron
    email: aron@posit.co
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  - family-names: Cheng
    given-names: Joe
    email: joe@posit.co
  - family-names: Chang
    given-names: Winston
    email: winston@posit.co
  - family-names: Iannone
    given-names: Richard
    email: rich@posit.co
    orcid: https://orcid.org/0000-0003-3925-190X
  year: '2025'
  doi: 10.32614/CRAN.package.rmarkdown
- type: software
  title: ggplot2
  abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
  notes: Suggests
  url: https://ggplot2.tidyverse.org
  repository: https://CRAN.R-project.org/package=ggplot2
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
    orcid: https://orcid.org/0000-0003-4757-117X
  - family-names: Chang
    given-names: Winston
    orcid: https://orcid.org/0000-0002-1576-2126
  - family-names: Henry
    given-names: Lionel
  - family-names: Pedersen
    given-names: Thomas Lin
    email: thomas.pedersen@posit.co
    orcid: https://orcid.org/0000-0002-5147-4711
  - family-names: Takahashi
    given-names: Kohske
  - family-names: Wilke
    given-names: Claus
    orcid: https://orcid.org/0000-0002-7470-9261
  - family-names: Woo
    given-names: Kara
    orcid: https://orcid.org/0000-0002-5125-4188
  - family-names: Yutani
    given-names: Hiroaki
    orcid: https://orcid.org/0000-0002-3385-7233
  - family-names: Dunnington
    given-names: Dewey
    orcid: https://orcid.org/0000-0002-9415-4582
  - family-names: Brand
    given-names: Teun
    name-particle: van den
    orcid: https://orcid.org/0000-0002-9335-7468
  year: '2025'
  doi: 10.32614/CRAN.package.ggplot2
- type: software
  title: knitr
  abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
  notes: Suggests
  url: https://yihui.org/knitr/
  repository: https://CRAN.R-project.org/package=knitr
  authors:
  - family-names: Xie
    given-names: Yihui
    email: xie@yihui.name
    orcid: https://orcid.org/0000-0003-0645-5666
  year: '2025'
  doi: 10.32614/CRAN.package.knitr
- type: software
  title: kableExtra
  abstract: 'kableExtra: Construct Complex Table with ''kable'' and Pipe Syntax'
  notes: Suggests
  url: http://haozhu233.github.io/kableExtra/
  repository: https://CRAN.R-project.org/package=kableExtra
  authors:
  - family-names: Zhu
    given-names: Hao
    email: haozhu233@gmail.com
    orcid: https://orcid.org/0000-0002-3386-6076
  year: '2025'
  doi: 10.32614/CRAN.package.kableExtra
- type: software
  title: testthat
  abstract: 'testthat: Unit Testing for R'
  notes: Suggests
  url: https://testthat.r-lib.org
  repository: https://CRAN.R-project.org/package=testthat
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.testthat
  version: '>= 3.0.0'
- type: software
  title: covr
  abstract: 'covr: Test Coverage for Packages'
  notes: Suggests
  url: https://covr.r-lib.org
  repository: https://CRAN.R-project.org/package=covr
  authors:
  - family-names: Hester
    given-names: Jim
    email: james.f.hester@gmail.com
  year: '2025'
  doi: 10.32614/CRAN.package.covr
- type: software
  title: formatR
  abstract: 'formatR: Format R Code Automatically'
  notes: Suggests
  url: https://github.com/yihui/formatR
  repository: https://CRAN.R-project.org/package=formatR
  authors:
  - family-names: Xie
    given-names: Yihui
    email: xie@yihui.name
    orcid: https://orcid.org/0000-0003-0645-5666
  year: '2025'
  doi: 10.32614/CRAN.package.formatR
- type: software
  title: Rraven
  abstract: 'Rraven: Connecting R and ''Raven'' Sound Analysis Software'
  notes: Suggests
  url: https://github.com/maRce10/Rraven
  repository: https://CRAN.R-project.org/package=Rraven
  authors:
  - family-names: Araya-Salas
    given-names: Marcelo
    email: marcelo.araya@ucr.ac.cr
    orcid: https://orcid.org/0000-0003-3594-619X
  year: '2025'
  doi: 10.32614/CRAN.package.Rraven
- type: software
  title: monitoR
  abstract: 'monitoR: Acoustic Template Detection in R'
  notes: Suggests
  url: http://www.uvm.edu/rsenr/vtcfwru/R/?Page=monitoR/monitoR.htm
  repository: https://CRAN.R-project.org/package=monitoR
  authors:
  - family-names: Hafner
    given-names: Sasha D.
    email: sdh11@cornell.edu
  - family-names: Katz
    given-names: Jon
    email: jonkatz4@gmail.com
  - family-names: package
    given-names: with code for the Fourier transform from the seewave
  - family-names: direction
    given-names: code for the readMP3 function from the tuneR package. Therese Donovan
      provided creative
  - family-names: support.
    given-names: database design
  year: '2025'
  doi: 10.32614/CRAN.package.monitoR

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "baRulho",
  "description": "Intended to facilitate acoustic analysis of (animal) sound transmission experiments, which typically aim to quantify changes in signal structure when transmitted in a given habitat by broadcasting and re-recording animal sounds at increasing distances. The package offers a workflow with functions to prepare the data set for analysis as well as to calculate and visualize several degradation metrics, including blur ratio, signal-to-noise ratio, excess attenuation and envelope correlation among others (Dabelsteen et al 1993 <doi:10.1121/1.406682>).",
  "name": "baRulho: Quantifying (Animal) Sound Degradation  ",
  "codeRepository": "https://github.com/ropensci/baRulho",
  "issueTracker": "https://github.com/ropensci/baRulho/issues",
  "license": "https://spdx.org/licenses/GPL-2.0",
  "version": "2.1.0",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 4.1.0 (2021-05-18)",
  "provider": {
    "@id": "https://cran.r-project.org",
    "@type": "Organization",
    "name": "Comprehensive R Archive Network (CRAN)",
    "url": "https://cran.r-project.org"
  },
  "author": [
    {
      "@type": "Person",
      "givenName": "Marcelo",
      "familyName": "Araya-Salas",
      "email": "marcelo.araya@ucr.ac.cr"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "Marcelo",
      "familyName": "Araya-Salas",
      "email": "marcelo.araya@ucr.ac.cr"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "rmarkdown",
      "name": "rmarkdown",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=rmarkdown"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "ggplot2",
      "name": "ggplot2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=ggplot2"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "knitr",
      "name": "knitr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=knitr"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "kableExtra",
      "name": "kableExtra",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=kableExtra"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "version": ">= 3.0.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=testthat"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "covr",
      "name": "covr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=covr"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "formatR",
      "name": "formatR",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=formatR"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "Rraven",
      "name": "Rraven",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=Rraven"
    }
  ],
  "softwareRequirements": {
    "1": {
      "@type": "SoftwareApplication",
      "identifier": "utils",
      "name": "utils"
    },
    "2": {
      "@type": "SoftwareApplication",
      "identifier": "stats",
      "name": "stats"
    },
    "3": {
      "@type": "SoftwareApplication",
      "identifier": "seewave",
      "name": "seewave",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=seewave"
    },
    "4": {
      "@type": "SoftwareApplication",
      "identifier": "tuneR",
      "name": "tuneR",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=tuneR"
    },
    "5": {
      "@type": "SoftwareApplication",
      "identifier": "fftw",
      "name": "fftw",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=fftw"
    },
    "6": {
      "@type": "SoftwareApplication",
      "identifier": "methods",
      "name": "methods"
    },
    "7": {
      "@type": "SoftwareApplication",
      "identifier": "viridis",
      "name": "viridis",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=viridis"
    },
    "8": {
      "@type": "SoftwareApplication",
      "identifier": "Sim.DiffProc",
      "name": "Sim.DiffProc",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=Sim.DiffProc"
    },
    "9": {
      "@type": "SoftwareApplication",
      "identifier": "png",
      "name": "png",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=png"
    },
    "10": {
      "@type": "SoftwareApplication",
      "identifier": "checkmate",
      "name": "checkmate",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=checkmate"
    },
    "11": {
      "@type": "SoftwareApplication",
      "identifier": "cli",
      "name": "cli",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=cli"
    },
    "12": {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": ">= 3.2.1"
    },
    "13": {
      "@type": "SoftwareApplication",
      "identifier": "warbleR",
      "name": "warbleR",
      "version": ">= 1.1.29",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=warbleR"
    },
    "14": {
      "@type": "SoftwareApplication",
      "identifier": "ohun",
      "name": "ohun",
      "version": ">= 1.0.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=ohun"
    },
    "SystemRequirements": null
  },
  "fileSize": "4326.998KB",
  "citation": [
    {
      "@type": "CreativeWork",
      "datePublished": "2020",
      "author": [
        {
          "@type": "Person",
          "givenName": "M.",
          "familyName": "Araya-Salas"
        }
      ],
      "name": "baRulho: quantifying habitat-induced degradation of (animal) acoustic signals in R"
    }
  ],
  "releaseNotes": "https://github.com/ropensci/baRulho/blob/master/NEWS.md",
  "readme": "https://github.com/ropensci/baRulho/blob/master/README.md",
  "contIntegration": "https://app.codecov.io/gh/ropensci/baRulho?branch=master",
  "developmentStatus": [
    "https://lifecycle.r-lib.org/articles/stages.html",
    "https://www.repostatus.org/#active"
  ],
  "keywords": [
    "bioacoustics",
    "animal",
    "acoustic-signals",
    "cran",
    "behavior"
  ],
  "relatedLink": "https://CRAN.R-project.org/package=baRulho"
}

GitHub Events

Total
  • Issues event: 3
  • Watch event: 2
  • Issue comment event: 1
  • Push event: 230
Last Year
  • Issues event: 3
  • Watch event: 2
  • Issue comment event: 1
  • Push event: 230

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 317
  • Total Committers: 6
  • Avg Commits per committer: 52.833
  • Development Distribution Score (DDS): 0.252
Past Year
  • Commits: 35
  • Committers: 2
  • Avg Commits per committer: 17.5
  • Development Distribution Score (DDS): 0.114
Top Committers
Name Email Commits
Marcelo Araya-Salas m****a@u****r 237
maRce10 m****7@g****m 57
Adam H. Sparks a****s@i****m 10
github-actions[bot] 4****] 9
gsvidaurre g****i@g****m 3
Mike Mahoney m****8@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 6
  • Total pull requests: 0
  • Average time to close issues: 19 days
  • Average time to close pull requests: N/A
  • Total issue authors: 4
  • Total pull request authors: 0
  • Average comments per issue: 0.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 0
  • Average time to close issues: about 22 hours
  • Average time to close pull requests: N/A
  • Issue authors: 4
  • Pull request authors: 0
  • Average comments per issue: 0.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • maRce10 (3)
  • LauraCBeck (1)
  • maelle (1)
  • auman-chan (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 506 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 11
  • Total maintainers: 1
cran.r-project.org: baRulho

Quantifying (Animal) Sound Degradation

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 506 Last month
Rankings
Forks count: 17.8%
Stargazers count: 28.5%
Dependent packages count: 29.8%
Average: 30.1%
Dependent repos count: 35.5%
Downloads: 38.9%
Maintainers (1)
Last synced: 7 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.2.1 depends
  • warbleR >= 1.1.27 depends
  • fftw * imports
  • methods * imports
  • pbapply * imports
  • seewave * imports
  • stats * imports
  • tuneR * imports
  • utils * imports
  • viridis * imports
  • ggplot2 * suggests
  • kableExtra * suggests
  • knitr * suggests
  • png * suggests
  • rmarkdown * suggests
  • testthat * suggests
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.4.1 composite
  • actions/checkout v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/readme.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/tic.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v2 composite
  • pat-s/always-upload-cache v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-tinytex v2 composite