{
  "_id": "6990362a5fcc687c950d7126",
  "Package": "baRulho",
  "Type": "Package",
  "Title": "Quantifying (Animal) Sound Degradation",
  "Version": "2.1.7",
  "Maintainer": "Marcelo Araya-Salas <marcelo.araya@ucr.ac.cr>",
  "Description": "Intended to facilitate acoustic analysis of (animal) sound\npropagation experiments, which typically aim to quantify\nchanges in signal structure when transmitted in a given habitat\nby broadcasting and re-recording animal sounds at increasing\ndistances. The package offers a workflow with functions to\nprepare the data set for analysis as well as to calculate and\nvisualize several degradation metrics, including blur ratio,\nsignal-to-noise ratio, excess attenuation and envelope\ncorrelation among others (Dabelsteen et al 1993\n<doi:10.1121/1.406682>).",
  "License": "GPL (>= 2)",
  "LazyData": "TRUE",
  "URL": "https://github.com/ropensci/baRulho,\nhttps://docs.ropensci.org/baRulho/",
  "BugReports": "https://github.com/ropensci/baRulho/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "Language": "en-US",
  "Authors@R": "c(person(\"Marcelo\", \"Araya-Salas\",\nrole = c(\"aut\", \"cre\"),\nemail = \"marcelo.araya@ucr.ac.cr\",\ncomment = c(ORCID = \"0000-0003-3594-619X\")),\nperson(given = \"Michael\",\nfamily = \"Mahoney\",\nrole = \"rev\",\nemail = \"mike.mahoney.218@gmail.com\",\ncomment = c(ORCID = \"0000-0003-2402-304X\")),\nperson(given = \"Dena\",\nfamily = \"Clink\",\nrole = \"rev\",\nemail = \"dena.clink@cornell.edu\",\ncomment = c(ORCID = \"0000-0003-0363-5581\")))",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "libabsl-dev cmake libfftw3-dev libgdal-dev gdal-bin\nlibgeos-dev libglpk-dev make libicu-dev libpng-dev\nlibsndfile1-dev libxml2-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2025-10-31 17:59:30 UTC",
  "RemoteUrl": "https://github.com/ropensci/baRulho",
  "RemoteRef": "master",
  "RemoteSha": "50242c3fa0e2efd940362d844a666cfa95858211",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-02-14 08:41:45 UTC",
    "User": "root"
  },
  "Author": "Marcelo Araya-Salas [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3594-619X>),\nMichael Mahoney [rev] (ORCID: <https://orcid.org/0000-0003-2402-304X>),\nDena Clink [rev] (ORCID: <https://orcid.org/0000-0003-0363-5581>)",
  "MD5sum": "82bf77c51d20e015482532321381c301",
  "_user": "ropensci",
  "_type": "src",
  "_file": "baRulho_2.1.7.tar.gz",
  "_fileid": "cd6a959da4686cd8a0f1d96d0331da93575743cbdc9cb7d64e5486e8e65f3f18",
  "_filesize": 4538945,
  "_sha256": "cd6a959da4686cd8a0f1d96d0331da93575743cbdc9cb7d64e5486e8e65f3f18",
  "_created": "2026-02-14T08:41:45.000Z",
  "_published": "2026-02-14T08:45:30.970Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 63613829066,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "5510077467"
    },
    {
      "job": 63613829059,
      "time": 165,
      "config": "linux-release-x86_64",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510077015"
    },
    {
      "job": 63613829065,
      "time": 155,
      "config": "macos-devel-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "5510076437"
    },
    {
      "job": 63613829058,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510073640"
    },
    {
      "job": 63613708992,
      "time": 235,
      "config": "pkgdown",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510067021"
    },
    {
      "job": 63613708994,
      "time": 233,
      "config": "source",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510066757"
    },
    {
      "job": 63613829063,
      "time": 158,
      "config": "wasm-release",
      "r": "4.5.1",
      "check": "OK",
      "artifact": "5510076538"
    },
    {
      "job": 63613829067,
      "time": 134,
      "config": "windows-devel",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "5510074931"
    },
    {
      "job": 63613829072,
      "time": 139,
      "config": "windows-oldrel",
      "r": "4.4.3",
      "check": "OK",
      "artifact": "5510075418"
    },
    {
      "job": 63613829054,
      "time": 134,
      "config": "windows-release",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510074922"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/baRulho",
  "_commit": {
    "id": "50242c3fa0e2efd940362d844a666cfa95858211",
    "author": "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
    "committer": "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
    "message": "Update CITATION.cff\n",
    "time": 1761933570
  },
  "_maintainer": {
    "name": "Marcelo Araya-Salas",
    "email": "marcelo.araya@ucr.ac.cr",
    "login": "marce10",
    "uuid": 13245502,
    "orcid": "0000-0003-3594-619X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.1",
      "role": "Depends"
    },
    {
      "package": "warbleR",
      "version": ">= 1.1.32",
      "role": "Depends"
    },
    {
      "package": "ohun",
      "version": ">= 1.0.2",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "seewave",
      "role": "Imports"
    },
    {
      "package": "tuneR",
      "role": "Imports"
    },
    {
      "package": "fftw",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "Sim.DiffProc",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "formatR",
      "role": "Suggests"
    },
    {
      "package": "Rraven",
      "role": "Suggests"
    },
    {
      "package": "monitoR",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-08",
      "n": 4
    },
    {
      "week": "2025-12",
      "n": 1
    },
    {
      "week": "2025-13",
      "n": 3
    },
    {
      "week": "2025-14",
      "n": 3
    },
    {
      "week": "2025-15",
      "n": 5
    },
    {
      "week": "2025-17",
      "n": 2
    },
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-24",
      "n": 2
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 5
    }
  ],
  "_tags": [],
  "_topics": [
    "acoustic-signals",
    "animal",
    "behavior",
    "bioacoustics"
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "marce10",
      "count": 257,
      "uuid": 13245502
    },
    {
      "user": "adamhsparks",
      "count": 8,
      "uuid": 3195906
    },
    {
      "user": "gsvidaurre",
      "count": 5,
      "uuid": 13193023
    },
    {
      "user": "mikemahoney218",
      "count": 1,
      "uuid": 38229299
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 349,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/baRulho"
  },
  "_devurl": "https://github.com/ropensci/barulho",
  "_pkgdown": "https://docs.ropensci.org/baRulho",
  "_searchresults": 22,
  "_metadata": {
    "review": {
      "id": 609,
      "status": "reviewed",
      "version": "2.1.0",
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/609"
    },
    "ropensci_category": "data-extraction"
  },
  "_rbuild": "4.5.2",
  "_assets": [
    "extra/baRulho.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/barulho",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2020-02-22"
    },
    {
      "version": "1.0.1",
      "date": "2020-03-09"
    },
    {
      "version": "1.0.2",
      "date": "2020-06-07"
    },
    {
      "version": "1.0.3",
      "date": "2021-02-11"
    },
    {
      "version": "1.0.4",
      "date": "2021-03-10"
    },
    {
      "version": "1.0.5",
      "date": "2021-04-21"
    },
    {
      "version": "1.0.6",
      "date": "2022-03-01"
    },
    {
      "version": "2.1.0",
      "date": "2024-04-21"
    },
    {
      "version": "2.1.2",
      "date": "2024-08-31"
    },
    {
      "version": "2.1.3",
      "date": "2025-01-25"
    },
    {
      "version": "2.1.5",
      "date": "2025-07-17"
    },
    {
      "version": "2.1.6",
      "date": "2025-10-24"
    }
  ],
  "_exports": [
    "add_noise",
    "align_test_files",
    "attenuation",
    "auto_realign",
    "blur_ratio",
    "detection_distance",
    "envelope_correlation",
    "excess_attenuation",
    "find_markers",
    "manual_realign",
    "master_sound_file",
    "noise_profile",
    "plot_aligned_sounds",
    "plot_blur_ratio",
    "plot_degradation",
    "set_reference_sounds",
    "signal_to_noise_ratio",
    "spcc",
    "spectrum_blur_ratio",
    "spectrum_correlation",
    "spot_ambient_noise",
    "synth_sounds",
    "tail_to_signal_ratio"
  ],
  "_datasets": [
    {
      "name": "master_est",
      "title": "Extended selection table of master acoustic data",
      "object": "master_est",
      "class": [
        "extended_selection_table",
        "data.frame"
      ],
      "fields": [
        "sound.files",
        "selec",
        "start",
        "end",
        "bottom.freq",
        "top.freq",
        "sound.id"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "test_sounds_est",
      "title": "Extended selection table with re-recorded playbacks",
      "object": "test_sounds_est",
      "class": [
        "extended_selection_table",
        "data.frame"
      ],
      "fields": [
        "sound.files",
        "selec",
        "start",
        "end",
        "bottom.freq",
        "top.freq",
        "sound.id",
        "transect",
        "distance"
      ],
      "rows": 25,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_noise",
      "title": "Add synthetic noise",
      "topics": [
        "add_noise"
      ]
    },
    {
      "page": "align_test_files",
      "title": "Align test sound files",
      "topics": [
        "align_test_files"
      ]
    },
    {
      "page": "attenuation",
      "title": "Estimate attenuation of sound pressure level",
      "topics": [
        "attenuation"
      ]
    },
    {
      "page": "auto_realign",
      "title": "Fix small misalignments in the time position test sounds",
      "topics": [
        "auto_realign"
      ]
    },
    {
      "page": "blur_ratio",
      "title": "Measure blur ratio in the time domain",
      "topics": [
        "blur_ratio"
      ]
    },
    {
      "page": "detection_distance",
      "title": "Measure detection distance of sound",
      "topics": [
        "detection_distance"
      ]
    },
    {
      "page": "envelope_correlation",
      "title": "Measure amplitude envelope correlation",
      "topics": [
        "envelope_correlation"
      ]
    },
    {
      "page": "excess_attenuation",
      "title": "Measure excess attenuation",
      "topics": [
        "excess_attenuation"
      ]
    },
    {
      "page": "find_markers",
      "title": "Find acoustic markers on test sound files",
      "topics": [
        "find_markers"
      ]
    },
    {
      "page": "manual_realign",
      "title": "Plot spectrograms to check test sound files alignment",
      "topics": [
        "manual_realign"
      ]
    },
    {
      "page": "master_est",
      "title": "Extended selection table of master acoustic data",
      "topics": [
        "master_est"
      ]
    },
    {
      "page": "master_sound_file",
      "title": "Create a master sound file",
      "topics": [
        "master_sound_file"
      ]
    },
    {
      "page": "noise_profile",
      "title": "Measure full spectrum sound noise profiles",
      "topics": [
        "noise_profile"
      ]
    },
    {
      "page": "plot_aligned_sounds",
      "title": "Plot spectrograms to check test sound files alignment",
      "topics": [
        "plot_aligned_sounds"
      ]
    },
    {
      "page": "plot_blur_ratio",
      "title": "Plot blur ratio",
      "topics": [
        "plot_blur_ratio"
      ]
    },
    {
      "page": "plot_degradation",
      "title": "Save multipanel plots with reference and test sounds",
      "topics": [
        "plot_degradation"
      ]
    },
    {
      "page": "set_reference_sounds",
      "title": "Set reference for test sounds",
      "topics": [
        "set_reference_sounds"
      ]
    },
    {
      "page": "signal_to_noise_ratio",
      "title": "Measure attenuation as signal-to-noise ratio",
      "topics": [
        "signal_to_noise_ratio"
      ]
    },
    {
      "page": "spcc",
      "title": "Measure spectrographic cross-correlation as a measure of sound distortion",
      "topics": [
        "spcc"
      ]
    },
    {
      "page": "spectrum_blur_ratio",
      "title": "Measure blur ratio in the frequency domain",
      "topics": [
        "spectrum_blur_ratio"
      ]
    },
    {
      "page": "spectrum_correlation",
      "title": "Measure frequency spectrum correlation",
      "topics": [
        "spectrum_correlation"
      ]
    },
    {
      "page": "spot_ambient_noise",
      "title": "Find a segment of ambient noise to be used as reference",
      "topics": [
        "spot_ambient_noise"
      ]
    },
    {
      "page": "synth_sounds",
      "title": "Create synthetic sounds",
      "topics": [
        "synth_sounds"
      ]
    },
    {
      "page": "tail_to_signal_ratio",
      "title": "Measure reverberations as tail-to-signal ratio",
      "topics": [
        "tail_to_signal_ratio"
      ]
    },
    {
      "page": "test_sounds_est",
      "title": "Extended selection table with re-recorded playbacks",
      "topics": [
        "test_sounds_est"
      ]
    }
  ],
  "_readme": "https://github.com/ropensci/baRulho/raw/master/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bioacoustics",
    "bitops",
    "brio",
    "callr",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "cpp11",
    "crayon",
    "curl",
    "DBI",
    "Deriv",
    "desc",
    "diffobj",
    "digest",
    "dtw",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fftw",
    "fs",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "htmltools",
    "httr",
    "igraph",
    "isoband",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "mime",
    "moments",
    "monitoR",
    "NatureSounds",
    "ohun",
    "openssl",
    "pbapply",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "png",
    "praise",
    "processx",
    "proxy",
    "ps",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RCurl",
    "rjson",
    "rlang",
    "rprojroot",
    "s2",
    "S7",
    "scales",
    "seewave",
    "sf",
    "signal",
    "Sim.DiffProc",
    "stringi",
    "stringr",
    "sys",
    "testthat",
    "tuneR",
    "units",
    "vctrs",
    "viridis",
    "viridisLite",
    "waldo",
    "warbleR",
    "withr",
    "wk",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "align_test_sounds.Rmd",
      "filename": "align_test_sounds.html",
      "title": "Synthesize and align test sounds",
      "author": "Marcelo Araya-Salas, PhD",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Glossary",
        "Synthesize sounds",
        "Create master sound file for playback",
        "Align re-recorded sounds",
        "Manually fixing alignment",
        "Further aligning",
        "References"
      ],
      "created": "2023-08-28 03:50:23",
      "modified": "2025-10-31 15:32:58",
      "commits": 41
    },
    {
      "source": "quantify_degradation.Rmd",
      "filename": "quantify_degradation.html",
      "title": "Quantify degradation",
      "author": "Marcelo Araya-Salas, PhD",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Required data structure",
        "Setting reference sounds",
        "Measuring degradation",
        "Data format",
        "Visual inspection",
        "Blur ratio",
        "Spectrum blur ratio",
        "Excess attenuation",
        "Envelope correlation",
        "Spectrum correlation",
        "Signal-to-noise ratio",
        "Tail-to-signal ratio",
        "Spectrogram correlation",
        "Other measurements",
        "Noise profiles",
        "References"
      ],
      "created": "2023-08-28 03:50:23",
      "modified": "2025-10-31 15:32:58",
      "commits": 47
    }
  ],
  "_score": 6.852967691028819,
  "_indexed": true,
  "_nocasepkg": "barulho",
  "_universes": [
    "ropensci",
    "marce10"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.7",
      "date": "2026-02-14T08:44:13.000Z",
      "distro": "noble",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "e91b3ef23da5e2c89fa5e75235345da96cf5bf5e8dfd7c47770a117d32b92b73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.5.2",
      "os": "linux",
      "version": "2.1.7",
      "date": "2026-02-14T08:44:05.000Z",
      "distro": "noble",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "99ba2403773561175a164f7de5470b5d954ace428bba434692459a796719581c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.7",
      "date": "2026-02-14T08:43:54.000Z",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "a880a780867f78f3ee71ebb61bca25239413709db87e7968d0b5e16dd31bf94c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.5.2",
      "os": "mac",
      "version": "2.1.7",
      "date": "2026-02-14T08:43:32.000Z",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "175797708594465bc489683af7d34b95f8379d52ba03a708e7f792527e179907",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "2.1.7",
      "date": "2026-02-14T08:44:48.000Z",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "805437f0303d1db1f50bca7920036956a071784944e5c84f19cf62aff8cffd1a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.1.7",
      "date": "2026-02-14T08:43:14.000Z",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "6ac0ba4aab301aec01c912bb6afe60e200b3bd55d80d53efa09a4c0d1fd0c6d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.4.3",
      "os": "win",
      "version": "2.1.7",
      "date": "2026-02-14T08:43:27.000Z",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "6b99fc3fb55e4da75b082175d1b3bcca454cf9ac6276f9a9880b59bea639f621",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    },
    {
      "r": "4.5.2",
      "os": "win",
      "version": "2.1.7",
      "date": "2026-02-14T08:43:22.000Z",
      "commit": "50242c3fa0e2efd940362d844a666cfa95858211",
      "fileid": "e7bc7e85f9eae183be81aef3c83b3a9932f8106401460a8a4144be6d336b1484",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014367017"
    }
  ]
}