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
- Host: GitHub
- URL: https://github.com/ABbiodiversity/wildRtrax
- Owner: ABbiodiversity
- License: other
- Created: 2020-10-13T15:29:51.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T18:36:20.000Z (6 days ago)
- Last Synced: 2025-04-27T14:02:37.942Z (3 days ago)
- Topics: bioacoustics, biodiversity-data, r-package
- Language: R
- Homepage: https://abbiodiversity.github.io/wildrtrax/
- Size: 275 MB
- Stars: 13
- Watchers: 1
- Forks: 9
- Open Issues: 7
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Support: .github/SUPPORT.md
README.md
wildrtrax
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
- Name: Alberta Biodiversity Monitoring Institute
- Login: ABbiodiversity
- Email:
- Kind: organization
- Description: We track changes in Alberta's wildlife and their habitats from border to border, and provide ongoing, relevant, scientifically credible information.
- Website: http://www.abmi.ca
- Location: Edmonton, AB
- Twitter: abbiodiversity
- Company:
- Icon url: https://avatars.githubusercontent.com/u/28935129?v=4
- Repositories: 15
- Last ynced at: 2023-03-06T19:51:47.984Z
- Profile URL: https://github.com/ABbiodiversity
GitHub Events
Total
- Issues event: 15
- Watch event: 4
- Delete event: 2
- Issue comment event: 20
- Push event: 59
- Pull request event: 8
- Fork event: 3
- Create event: 3
Last Year
- Issues event: 15
- Watch event: 4
- Delete event: 2
- Issue comment event: 20
- Push event: 59
- Pull request event: 8
- Fork event: 3
- Create event: 3
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 | 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
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
- 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
- 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
- actions/cache v2 composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
- 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
- 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