wildRtrax

An R package for environmental sensor data management and analytics.
https://github.com/ABbiodiversity/wildRtrax

Category: Biosphere
Sub Category: Bioacoustics and Acoustic Data Analysis

Keywords

bioacoustics biodiversity-data r-package

Keywords from Contributors

species-distribution-models landscape-ecology camera-traps control routing virtual transform crop report simulations

Last synced: about 2 hours ago
JSON representation

Repository metadata

This is an R package that enables environmental sensor users to create comprehensive work flows for managing and analyzing data

README.md

wildrtrax

Lifecycle: stable CRAN status DOI Codecov test coverage

Overview

wildrtrax (pronounced wild-r-tracks) is an R package containing functions to help manage and analyze environmental sensor data. It helps to simplify the entire data life cycle by offering tools for data pre-processing, wrangling, and analysis, facilitating seamless data transfer to and from WildTrax. With wildrtrax, users can effortlessly establish end-to-end workflows and ensure reproducibility in their analyses. By providing a consistent and organized framework, the package promotes transparency and integrity in research, making it effortless to share and replicate results.

Installation

You can install the most recent version of wildrtrax directly from this repository with:

# install.packages("remotes")
remotes::install_github("ABbiodiversity/wildrtrax")

The development version of this package contains experimental features and recent fixes. It can be installed with:

remotes::install_github("ABbiodiversity/wildrtrax@development")

The development version of the package will be periodically merged and will be reflected in the Changelogs.

Usage

All functions begin with a wt_* prefix. Column names and metadata align with the WildTrax infrastructure. The goal is to follow the work flow of pre-processing, linking with WildTrax, download and analysis.

Discover Data

Explore data through Data Discover. No login required to access public data! Use wt_auth() to login to see data you have privileges and membership to.

library(wildrtrax)
library(sf)

# Search for public data without a boundary
wt_dd_summary(sensor = 'ARU', species = 'White-throated Sparrow')

# Apply an area of interest. Define a polygon or use a bbox from sf::st_bbox
my_aoi <- list(
  c(-113.96068, 56.23817),
  c(-117.06285, 54.87577),
  c(-112.88035, 54.90431),
  c(-113.96068, 56.23817)
)

wt_dd_summary(sensor = 'ARU', species = 'White-throated Sparrow', boundary = my_aoi)

# Alberta bounding box
abbox <- read_sf("...shp") |> # Shapefile of Alberta
  filter(Province == "Alberta") |>
  st_transform(crs = 4326) |> 
  st_bbox()

wt_dd_summary(sensor = "ARU", species = "White-throated Sparrow", boundary = abbox)

Acoustic work flows

Download data and run and a single-season single-species occupancy analysis. Consult APIs and Acoustic data wrangling for more information.

library(wildrtrax)
library(tidyverse)

# OAuth logins only. Google OAuth2 will be supported soon.
Sys.setenv(WT_USERNAME = "*****", WT_PASSWORD = "*****")

# Authenticate to WildTrax
wt_auth()

# Get a project id
projects <- wt_get_download_summary("ARU") |>
  filter(project == "Ecosystem Health 2023") |>
  select(project_id) |>
  pull()

# Download the main report
raw_data <- map_dfr(.x = projects, .f = ~wt_download_report(.x, "ARU", weather_cols = F, reports = "main"))

# Format to occupancy for OVEN
dat.occu <- wt_format_occupancy(raw_data, species="OVEN", siteCovs=NULL)

# Run the model
unmarked::occu(~ 1 ~ 1, dat.occu)

Conduct some pre-processing on various types of acoustic data. See more in Acoustic pre-processing.

library(wildrtrax)
library(tidyverse)

# Scan files and filter results
my_files <- wt_audio_scanner(path = ".", file_type = "wav", extra_cols = T) |>
              mutate(hour = as.numeric(format(recording_date_time, "%H"))) |>
              filter(julian == 176, hour %in% c(4:8))
              
# Run acoustic indices and LDFCs
wt_run_ap(x = my_files, output_dir = paste0(root, 'ap_outputs'), path_to_ap = '/where/you/store/AP')

wt_glean_ap(my_files, input_dir = ".../ap_outputs", purpose = "biotic")

Evaluate the performance of BirdNET on a project, and search for false negatives missed by human taggers. See Classifiers Tutorial for more information.

library(wildrtrax)
library(tidyverse)

# OAuth logins only. Google OAuth2 will be supported soon.
Sys.setenv(WT_USERNAME = "*****", WT_PASSWORD = "*****")

# Authenticate to WildTrax
wt_auth()

data <- wt_download_report(project_id = 1144, sensor_id = "ARU", reports = c("main", "birdnet"),  weather_cols = FALSE)
                           
eval <- wt_evaluate_classifier(data, resolution = "task", remove_species = TRUE, thresholds = c(10, 99))

threshold_use <- wt_classifier_threshold(eval)

# Find additional species
wt_additional_species(data, remove_species = TRUE, threshold = threshold_use, resolution="task")

Camera work flows

The ultimate pipeline for your camera data work flows. See Camera data wrangling for more information.

library(wildrtrax)
library(tidyverse)

# OAuth logins only. Google OAuth2 will be supported soon.
Sys.setenv(WT_USERNAME = "*****", WT_PASSWORD = "*****")

# Authenticate to WildTrax
wt_auth()

# Get a project id
projects <- wt_get_download_summary("CAM") |>
  filter(project == "ABMI Ecosystem Health 2014") |>
  select(project_id) |>
  pull()

# Download data
raw <- map_dfr(.x = projects, .f = ~wt_download_report(.x, "CAM", weather_cols = F, reports = "main"))

# Get individual detections
individual_detections <- wt_ind_detect(raw, 30, "minutes")

Ultrasonic work flows

Format tags from Kaleidoscope for a WildTrax project. Download data from a project into an NABAT acceptable format.

library(wildrtrax)
library(tidyverse)

input <- ".../bat.txt" # Kaleidoscope output
output <- ".../bats" # A folder to store the tags

wt_kaleidoscope_tags(input, output, tz, freq_bump = T) # Add a frequency buffer to the tag, e.g. 20000 kHz

## Upload the tags to a WildTrax project, then authenticate to WildTrax
wt_auth()

# Get a project id
projects <- wt_get_download_summary("ARU") |>
  filter(project == "BATS & LATS") |>
  select(project_id) |>
  pull()

# Download the data
raw_data <- map_dfr(.x = projects, .f = ~wt_download_report(.x, "ARU", weather_cols = F, reports = "main"))

# Experimental
raw_data |>
    wt_format_data(format = 'NABAT')

Point count work flows

Download combined and formatted acoustic and point count data sets together.

library(wildrtrax)
library(tidyverse)

# An ARU project
an_aru_project <- wt_download_report(project_id = 620, sensor_id = 'ARU', reports = "main", weather_cols = F)

# An ARU project as point count format
aru_as_pc <- wt_download_report(project_id = 620, sensor_id = 'PC', reports = "main", weather_cols = F)

Issues

To report bugs, request additional features, or get help using the package, please file an issue.

Contributors

We encourage ongoing contributions and collaborations to improve the package into the future. The Alberta Biodiversity Monitoring Institute provides ongoing support, development and funding.

License

This R package is licensed under MIT license©2024 Alberta Biodiversity Monitoring Institute.

Code of Conduct

Please note that wildrtrax is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

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 "wildrtrax" in publications use:'
type: software
license: MIT
title: 'wildrtrax: Environmental Sensor Data Management and Analytics to and from
  WildTrax'
version: 1.3.3
abstract: This R package enables users of environmental sensors to create comprehensive
  workflows for managing and analyzing data associated with WildTrax
authors:
- family-names: MacPhail
  given-names: Alex
  email: agmacpha@ualberta.ca
- family-names: Becker
  given-names: Marcus
  email: mabecker@ualberta.ca
- family-names: Knight
  given-names: Elly
  email: ecknight@ualberta.ca
url: https://abbiodiversity.github.io/wildrtrax/
contact:
- family-names: MacPhail
  given-names: Alex
  email: agmacpha@ualberta.ca
references:
- 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: '>= 4.4.0'
- type: software
  title: dplyr
  abstract: 'dplyr: A Grammar of Data Manipulation'
  notes: Imports
  url: https://dplyr.tidyverse.org
  repository: https://CRAN.R-project.org/package=dplyr
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
    orcid: https://orcid.org/0000-0003-4757-117X
  - family-names: François
    given-names: Romain
    orcid: https://orcid.org/0000-0002-2444-4226
  - family-names: Henry
    given-names: Lionel
  - family-names: Müller
    given-names: Kirill
    orcid: https://orcid.org/0000-0002-1416-3412
  - family-names: Vaughan
    given-names: Davis
    email: davis@posit.co
    orcid: https://orcid.org/0000-0003-4777-038X
  year: '2025'
  doi: 10.32614/CRAN.package.dplyr
  version: '>= 1.0.0'
- type: software
  title: fs
  abstract: 'fs: Cross-Platform File System Operations Based on ''libuv'''
  notes: Imports
  url: https://fs.r-lib.org
  repository: https://CRAN.R-project.org/package=fs
  authors:
  - family-names: Hester
    given-names: Jim
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  - family-names: Csárdi
    given-names: Gábor
    email: csardi.gabor@gmail.com
  year: '2025'
  doi: 10.32614/CRAN.package.fs
- type: software
  title: ggplot2
  abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
  notes: Imports
  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: httr2
  abstract: 'httr2: Perform HTTP Requests and Process the Responses'
  notes: Imports
  url: https://httr2.r-lib.org
  repository: https://CRAN.R-project.org/package=httr2
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.httr2
- type: software
  title: magick
  abstract: 'magick: Advanced Graphics and Image-Processing in R'
  notes: Imports
  url: https://docs.ropensci.org/magick/
  repository: https://CRAN.R-project.org/package=magick
  authors:
  - family-names: Ooms
    given-names: Jeroen
    email: jeroenooms@gmail.com
    orcid: https://orcid.org/0000-0002-4035-0289
  year: '2025'
  doi: 10.32614/CRAN.package.magick
- type: software
  title: purrr
  abstract: 'purrr: Functional Programming Tools'
  notes: Imports
  url: https://purrr.tidyverse.org/
  repository: https://CRAN.R-project.org/package=purrr
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
    orcid: https://orcid.org/0000-0003-4757-117X
  - family-names: Henry
    given-names: Lionel
    email: lionel@posit.co
  year: '2025'
  doi: 10.32614/CRAN.package.purrr
- type: software
  title: readr
  abstract: 'readr: Read Rectangular Text Data'
  notes: Imports
  url: https://readr.tidyverse.org
  repository: https://CRAN.R-project.org/package=readr
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  - family-names: Hester
    given-names: Jim
  - family-names: Bryan
    given-names: Jennifer
    email: jenny@posit.co
    orcid: https://orcid.org/0000-0002-6983-2759
  year: '2025'
  doi: 10.32614/CRAN.package.readr
- 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: 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: sf
  abstract: 'sf: Simple Features for R'
  notes: Imports
  url: https://r-spatial.github.io/sf/
  repository: https://CRAN.R-project.org/package=sf
  authors:
  - family-names: Pebesma
    given-names: Edzer
    email: edzer.pebesma@uni-muenster.de
    orcid: https://orcid.org/0000-0001-8049-7069
  year: '2025'
  doi: 10.32614/CRAN.package.sf
- type: software
  title: suntools
  abstract: 'suntools: Calculate Sun Position, Sunrise, Sunset, Solar Noon and Twilight'
  notes: Imports
  url: https://github.com/adokter/suntools/
  repository: https://CRAN.R-project.org/package=suntools
  authors:
  - family-names: Bivand
    given-names: Roger
    email: Roger.Bivand@nhh.no
    orcid: https://orcid.org/0000-0003-2392-6140
  - family-names: Luque
    given-names: Sebastian
  year: '2025'
  doi: 10.32614/CRAN.package.suntools
- type: software
  title: terra
  abstract: 'terra: Spatial Data Analysis'
  notes: Imports
  url: https://rspatial.org/
  repository: https://CRAN.R-project.org/package=terra
  authors:
  - family-names: Hijmans
    given-names: Robert J.
    email: r.hijmans@gmail.com
    orcid: https://orcid.org/0000-0001-5872-2872
  year: '2025'
  doi: 10.32614/CRAN.package.terra
- type: software
  title: tibble
  abstract: 'tibble: Simple Data Frames'
  notes: Imports
  url: https://tibble.tidyverse.org/
  repository: https://CRAN.R-project.org/package=tibble
  authors:
  - family-names: Müller
    given-names: Kirill
    email: kirill@cynkra.com
    orcid: https://orcid.org/0000-0002-1416-3412
  - family-names: Wickham
    given-names: Hadley
    email: hadley@rstudio.com
  year: '2025'
  doi: 10.32614/CRAN.package.tibble
- type: software
  title: tidyr
  abstract: 'tidyr: Tidy Messy Data'
  notes: Imports
  url: https://tidyr.tidyverse.org
  repository: https://CRAN.R-project.org/package=tidyr
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
  - family-names: Vaughan
    given-names: Davis
    email: davis@posit.co
  - family-names: Girlich
    given-names: Maximilian
  year: '2025'
  doi: 10.32614/CRAN.package.tidyr
  version: '>= 1.0.2'
- 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: unmarked
  abstract: 'unmarked: Models for Data from Unmarked Animals'
  notes: Imports
  url: https://groups.google.com/d/forum/unmarked
  repository: https://CRAN.R-project.org/package=unmarked
  authors:
  - family-names: Chandler
    given-names: Richard
  - family-names: Kellner
    given-names: Ken
    email: contact@kenkellner.com
  - family-names: Fiske
    given-names: Ian
  - family-names: Miller
    given-names: David
  - family-names: Royle
    given-names: Andy
  - family-names: Hostetler
    given-names: Jeff
  - family-names: Hutchinson
    given-names: Rebecca
  - family-names: Smith
    given-names: Adam
  - family-names: Pautrel
    given-names: Lea
  year: '2025'
  doi: 10.32614/CRAN.package.unmarked
- 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: 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: 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: usethis
  abstract: 'usethis: Automate Package and Project Setup'
  notes: Suggests
  url: https://usethis.r-lib.org
  repository: https://CRAN.R-project.org/package=usethis
  authors:
  - family-names: Wickham
    given-names: Hadley
    email: hadley@posit.co
    orcid: https://orcid.org/0000-0003-4757-117X
  - family-names: Bryan
    given-names: Jennifer
    email: jenny@posit.co
    orcid: https://orcid.org/0000-0002-6983-2759
  - family-names: Barrett
    given-names: Malcolm
    email: malcolmbarrett@gmail.com
    orcid: https://orcid.org/0000-0003-0299-5825
  - family-names: Teucher
    given-names: Andy
    email: andy.teucher@posit.co
    orcid: https://orcid.org/0000-0002-7840-692X
  year: '2025'
  doi: 10.32614/CRAN.package.usethis
- type: software
  title: gridExtra
  abstract: 'gridExtra: Miscellaneous Functions for "Grid" Graphics'
  notes: Suggests
  repository: https://CRAN.R-project.org/package=gridExtra
  authors:
  - family-names: Auguie
    given-names: Baptiste
    email: baptiste.auguie@gmail.com
  year: '2025'
  doi: 10.32614/CRAN.package.gridExtra


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 778
Total Committers: 12
Avg Commits per committer: 64.833
Development Distribution Score (DDS): 0.325

Commits in past year: 276
Committers in past year: 8
Avg Commits per committer in past year: 34.5
Development Distribution Score (DDS) in past year: 0.384

Name Email Commits
agmacpha a****a@u****a 525
Alexandre MacPhail a****l@A****l 81
Marcus Becker m****r@u****a 59
ecknight e****t@g****m 48
Alex MacPhail 3****a 31
vlucet v****t@g****m 15
github-actions[bot] 4****] 10
Clayton Lamb c****b@u****a 3
Sarah Endicott 3****4 2
Kevin Kelly k****y@u****a 2
Cassie Stevenson 1****n 1
Alexandre MacPhail a****l@A****n 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 47
Total pull requests: 37
Average time to close issues: 4 months
Average time to close pull requests: 13 days
Total issue authors: 15
Total pull request authors: 9
Average comments per issue: 1.74
Average comments per pull request: 0.46
Merged pull request: 28
Bot issues: 0
Bot pull requests: 0

Past year issues: 16
Past year pull requests: 9
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 27 days
Past year issue authors: 6
Past year pull request authors: 5
Past year average comments per issue: 1.38
Past year average comments per pull request: 0.56
Past year merged pull request: 6
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ABbiodiversity/wildRtrax

Top Issue Authors

  • see24 (13)
  • ctlamb (7)
  • VLucet (5)
  • alexmacphail (5)
  • agmacpha (4)
  • angelXmonster (3)
  • kevinhawkshaw (2)
  • LionelLeston (1)
  • MelinaHoule (1)
  • cbedge (1)
  • RyanFisherSK (1)
  • ecknight (1)
  • dhope (1)
  • NickleDave (1)
  • ljpatter (1)

Top Pull Request Authors

  • agmacpha (14)
  • ecknight (7)
  • mabecker89 (5)
  • VLucet (3)
  • ctlamb (3)
  • see24 (2)
  • CamiHurtado (1)
  • alexmacphail (1)
  • CassStevenson (1)

Top Issue Labels

  • enhancement (11)
  • bug (7)
  • documentation (3)
  • good first issue (1)

Top Pull Request Labels


Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • doParallel * imports
  • dplyr >= 1.0.0 imports
  • foreach * imports
  • fs * imports
  • furrr * imports
  • future * imports
  • httr * imports
  • lubridate * imports
  • pipeR * imports
  • plumber * imports
  • purrr * imports
  • rlang * imports
  • seewave * imports
  • shiny * imports
  • stringr * imports
  • tibble * imports
  • tidyr >= 1.0.2 imports
  • tools * imports
  • tuneR * imports
  • unmarked * imports
  • abmi.themes * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/pkgdown.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/pr-commands.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/pr-fetch v1 composite
  • r-lib/actions/pr-push v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/test-coverage.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite

Score: 5.480638923341991