Package: locaR 0.3.0

locaR: A Set of Tools for Sound Localization

A set of functions and tools to conduct acoustic source localization, as well as organize and check localization data and results. The localization functions implement the modified steered response power algorithm described by Cobos et al. (2011) <doi:10.1109/LSP.2010.2091502>.

Authors:Richard Hedley [cre, aut], Marcus Becker [aut], Tim Huang [aut]

locaR_0.3.0.tar.gz
locaR_0.3.0.zip(r-4.7-any)locaR_0.3.0.zip(r-4.6-any)locaR_0.3.0.zip(r-4.5-any)
locaR_0.3.0.tgz(r-4.6-any)locaR_0.3.0.tgz(r-4.5-any)
locaR_0.3.0.tar.gz(r-4.7-any)locaR_0.3.0.tar.gz(r-4.6-any)
locaR_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
locaR/json (API)

# Install 'locaR' in R:
install.packages('locaR', repos = c('https://rhedley.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rhedley/locar/issues

On CRAN:

Conda:

5.29 score 1 stars 26 scripts 392 downloads 13 exports 15 dependencies

Last updated from:37772991ce. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK111
source / vignettesOK178
linux-releaseOK124
macos-releaseOK140
macos-oldrelOK188
windows-develOK59
windows-releaseOK76
windows-oldrelOK66
wasm-releaseOK97

Exports:createWavListgetFilepathslayoutMatrixlocalizelocalizeMultiplelocHeatmapmakeSearchMapomniSpectroprocessSettingssetupSurveyspatialEntropysurveyPathsvalidationSpec

Dependencies:dotCall64fieldsgswmapsMASSmatrixStatsoceRColorBrewerRcppseewavesignalspamSynchWavetuneRviridisLite

Vignette 3: Introduction to the localize function
The localize() function. | Prelude: The example data. | Step 1: Create a named list of Wave objects. | Step 2: Arrange the microphone coordinates in a data frame. | Step 3: Specify several pieces of ancillary information. | Run the localization with the localize() function. | The list of results. | The jpeg image for validation. | Creating a loop with the localize() function. | Conclusion.

Last update: 2026-08-11
Started: 2023-01-26

Vignette 4: Introduction to localizeMultiple
Prelude: converting example data to .wav. | Setting up a survey. | Preparing to localize detected sounds. | Localizing detected sounds. | Conclusion.

Last update: 2026-02-23
Started: 2023-01-26

Vignette 5: Guide to locaR data structures
The coordinates file. | The channels file. | The adjustments file. | The detections file. | The settings file.

Last update: 2026-02-23
Started: 2023-01-26

Vignette 2: Detecting sound sources
Prelude: converting example data to .wav. | Setting up a survey. | Creating detection spectrograms. | Filling out the Detections file. | Conclusion.

Last update: 2023-02-11
Started: 2023-01-26

Vignette 1: Introduction to locaR
Introduction to the locaR package. | Developing an intuition for sound localization. | How localization works. | Errors due to microphone synchronization. | Errors in microphone locations. | Errors in the assumed speed of sound. | Errors due to the source's location. | Errors in the algorithm. | Conclusion.

Last update: 2023-02-11
Started: 2023-01-26