Package: ARUtools 0.7.1

David Hope

ARUtools: Management and Processing of Autonomous Recording Unit (ARU) Data

Parse Autonomous Recording Unit (ARU) data and for sub-sampling recordings. Extract Metadata from your recordings, select a subset of recordings for interpretation, and prepare files for processing on the 'WildTrax' <https://wildtrax.ca/> platform. Read and process metadata from recordings collected using the SongMeter and BAR-LT types of ARUs.

Authors:David Hope [aut, cre], Steffi LaZerte [aut], Government of Canada [cph, fnd]

ARUtools_0.7.1.tar.gz
ARUtools_0.7.1.tar.gz(r-4.5-noble)ARUtools_0.7.1.tar.gz(r-4.4-noble)
ARUtools_0.7.1.tgz(r-4.4-emscripten)ARUtools_0.7.1.tgz(r-4.3-emscripten)
ARUtools.pdf |ARUtools.html
ARUtools/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/arutools/arutools/issues

Pkgdown:https://arutools.github.io

Datasets:

4.44 score 26 scripts 241 downloads 37 exports 75 dependencies

Last updated 2 months agofrom:ccd8c8ae19. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 08 2024
R-4.5-linuxOKDec 08 2024

Exports:acoustic_indicesadd_pattern_aru_typeadd_sitesadd_wildtraxcalc_selection_weightscalc_suncheck_filecheck_metacheck_problemsclean_gpsclean_logsclean_metadataclean_site_indexclip_waveclip_wave_singlecount_filescreate_dirscreate_lookaroundcreate_pattern_aru_idcreate_pattern_datecreate_pattern_dt_sepcreate_pattern_site_idcreate_pattern_timecreate_pattern_tz_offsetget_patternget_wav_lengthguess_ARU_typemeta_clean_logssample_recordingsset_patternsim_selection_weightssox_spectrotemp_wavstest_patternwind_detection_pre_processingwind_detection_summarize_jsonwt_assign_tasks

Dependencies:AlgDesignbitbit64bootclassclassIntclicliprcpp11crayoncrossdesdata.tableDBIdeldirdplyre1071fansifsgenericsgluegtoolsherehmsKernSmoothlatticelifecyclelme4lpSolvelubridatelutzmagrittrMASSMatrixminqamitoolsnlmenloptrnumDerivparzerpillarpkgconfigprettyunitsprogressproxypurrrR6RcppRcppArmadilloRcppEigenreadrrlangrprojroots2samplingseewavesfsignalspsurveystringistringrsuncalcsurveysurvivaltibbletidyrtidyselecttimechangetuneRtzdbunitsutf8vctrsvroomwithrwk

Customizing clean_metadata()

Rendered fromcustomizing.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-09-07
Started: 2024-04-19

Dealing with Timezones

Rendered fromtimezones.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-04-19
Started: 2024-04-19

Getting started with ARUtools

Rendered fromARUtools.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-04-19
Started: 2024-04-19

Other useful functions

Rendered fromMisc.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-04-19
Started: 2024-04-19

Sampling recordings - Multple Time Periods

Rendered frommultisampling.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-04-19
Started: 2024-04-19

Subsampling recordings

Rendered fromSubSample.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-04-19
Started: 2024-04-19

Working with spatial data

Rendered fromspatial.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2024-04-19
Started: 2024-04-19

Readme and manuals

Help Manual

Help pageTopics
Get acoustic complexity valuesacoustic_indices
Add an ARU to the list of identified ARUsadd_pattern_aru_type
Add site-level data to the metadataadd_sites
Add file name formated for Wildtrax to metadataadd_wildtrax
ARUtools: Management and Processing of Autonomous Recording Unit (ARU) DataARUtools-package ARUtools
Calculate Selection Weightscalc_selection_weights
Calculate time to sunrise/sunsetcalc_sun
Explore a filecheck_file
Check output of 'clean_metadata()'check_meta
Check problems in output of 'clean_metadata()'check_problems
Check and clean GPS dataclean_gps
Extract log data from BAR-LT log filesclean_logs
Extract and clean ARU metadata from file namesclean_metadata
Prepare and clean site index fileclean_site_index
Clip multiple wave files and format namesclip_wave
Clip single wave fileclip_wave_single
Count files in a project directorycount_files
Create directory structure for recording folderscreate_dirs
Create a look around expression and add it to an existing regular expressioncreate_lookaround
Create a pattern to match datecreate_pattern create_pattern_aru_id create_pattern_date create_pattern_dt_sep create_pattern_site_id create_pattern_time create_pattern_tz_offset test_pattern
Example cleaned recording meta dataexample_clean
Example recording filesexample_files
Example long-term deployment recording filesexample_files_long
Example site-level meta dataexample_sites
Example cleaned site-level meta dataexample_sites_clean
Returns the current vector of ARU typesget_pattern
Get the length of a recording in secondsget_wav_length
Try to guess the ARU type from a file pathguess_ARU_type
Run 'clean_logs()' on the output from 'clean_metadata()'meta_clean_logs
Sample recordingssample_recordings
Set pattern into ARUtools environmentset_pattern
Create parameters and simulate selection weightssim_selection_weights
Create spectrogram image from wave filesox_spectro
Example template of tasks for WildTraxtask_template
Helper function to create test wave filestemp_wavs
Example template of tasks for WildTraxtemplate_observers
Pre-processing of files for Wind Detection programwind_detection_pre_processing
Summarize wind detection resultswind_detection_summarize_json
Assign tasks for interpretation on Wildtraxwt_assign_tasks