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
camera-traps
Last synced: about 9 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 5 years ago)
- Default Branch: main
- Last Pushed: 2026-02-20T17:55:24.000Z (20 days ago)
- Last Synced: 2026-03-04T09:24:48.113Z (8 days ago)
- Topics: bioacoustics, biodiversity-data, r-package
- Language: R
- Homepage: https://abbiodiversity.github.io/wildrtrax/
- Size: 297 MB
- Stars: 17
- Watchers: 3
- Forks: 9
- Open Issues: 6
- 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 to and from WildTrax. It helps to simplify the entire data life cycle by offering tools for data pre-processing, wrangling, and analysis.
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") |>
filter(Province == "Alberta") |> # A shapefile of 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)
# Login with your OAuth
Sys.setenv(WT_USERNAME = "*****", WT_PASSWORD = "*****")
# Authenticate to WildTrax
wt_auth()
# Get a project id
projects <- wt_get_projects("ARU") |>
filter(project == "Ecosystem Health 2023") |>
pull(project_id) |>
wt_download_report(sensor_id = "ARU", reports = "main")
# Format to occupancy for OVEN
dat.occu <- wt_format_occupancy(data = 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 = TRUE) |>
dplyr::mutate(hour = as.numeric(format(recording_date_time, "%H"))) |>
dplyr::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(x = my_files, input_dir = ".../ap_outputs", purpose = "biotic", include_ldfcs = TRUE)
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()
my_reports <- wt_download_report(project_id = 1144, sensor_id = "ARU", reports = c("main", "ai"))
eval <- wt_evaluate_classifier(data = my_reports, resolution = "task", remove_species = TRUE, thresholds = c(0.01,0.99))
e1 <- wt_classifier_threshold(eval)
# Select the lowest threshold across classifiers and find additional species (false negatives)
wt_additional_species(my_reports, remove_species = TRUE, threshold = min(e1$threshold), 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 camera project
raw <- wt_get_projects("CAM") |>
filter(project == "ABMI Ecosystem Health 2014") |>
pull(project_id) |>
wt_download_report(sensor_id = "CAM", reports = "main")
# Get individual species detections using various thresholds and time ranges
individual_detections <- wt_ind_detect(x = raw, threshold = 30, units = "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.csv" # A Kaleidoscope output file
output <- ".../bats" # A folder to store the formatted csv
wt_kaleidoscope_tags(input, output, freq_bump = T)
## Authenticate to WildTrax, then upload the tags to a WildTrax project
wt_auth()
# Get a project id
projects <- wt_get_projects("ARU") |>
filter(project == "A bat project") |> # Enter your bat project name here
pull(project_id) |>
wt_download_report(sensor_id = "ARU", reports = "main")
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", )
# An ARU project as point count format
aru_as_pc <- wt_download_report(project_id = 620, sensor_id = 'PC', reports = "main", )
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©2025 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.5.0
abstract: This R package contains functions to help manage and analyze environmental
sensor data to and from 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: '2026'
version: '>= 4.5.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: '2026'
doi: 10.32614/CRAN.package.dplyr
version: '>= 1.1.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: '2026'
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: '2026'
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: '2026'
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: '2026'
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: '2026'
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: '2026'
doi: 10.32614/CRAN.package.readr
- 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: '2026'
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: '2026'
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: '2026'
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: '2026'
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: '2026'
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: '2026'
doi: 10.32614/CRAN.package.tidyr
version: '>= 1.0.2'
- type: software
title: tuneR
abstract: 'tuneR: Analysis of Music and Speech'
notes: Imports
url: https://tuner.R-forge.R-project.org
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: '2026'
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: '2026'
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: '2026'
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: '2026'
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: '2026'
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: '2026'
doi: 10.32614/CRAN.package.usethis
- type: software
title: withr
abstract: 'withr: Run Code ''With'' Temporarily Modified Global State'
notes: Suggests
url: https://withr.r-lib.org
repository: https://CRAN.R-project.org/package=withr
authors:
- family-names: Hester
given-names: Jim
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Müller
given-names: Kirill
email: krlmlr+r@mailbox.org
- family-names: Ushey
given-names: Kevin
email: kevinushey@gmail.com
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Chang
given-names: Winston
year: '2026'
doi: 10.32614/CRAN.package.withr
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
- Delete event: 2
- Pull request event: 11
- Fork event: 4
- Issues event: 25
- Watch event: 7
- Issue comment event: 29
- Push event: 95
- Create event: 3
Last Year
- Pull request event: 7
- Fork event: 2
- Issues event: 11
- Watch event: 3
- Issue comment event: 10
- Push event: 41
Committers metadata
Last synced: 9 days ago
Total Commits: 944
Total Committers: 13
Avg Commits per committer: 72.615
Development Distribution Score (DDS): 0.281
Commits in past year: 170
Committers in past year: 5
Avg Commits per committer in past year: 34.0
Development Distribution Score (DDS) in past year: 0.071
| Name | Commits | |
|---|---|---|
| agmacpha | a****a@u****a | 679 |
| Alexandre MacPhail | a****l@A****l | 83 |
| Marcus Becker | m****r@u****a | 62 |
| ecknight | e****t@g****m | 50 |
| Alex MacPhail | 3****a | 31 |
| vlucet | v****t@g****m | 15 |
| github-actions[bot] | 4****] | 12 |
| Clayton Lamb | c****b@u****a | 3 |
| Cami Hurtado | c****i@a****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: 4 days ago
Total issues: 45
Total pull requests: 47
Average time to close issues: 4 months
Average time to close pull requests: 17 days
Total issue authors: 15
Total pull request authors: 9
Average comments per issue: 1.36
Average comments per pull request: 0.34
Merged pull request: 31
Bot issues: 0
Bot pull requests: 0
Past year issues: 7
Past year pull requests: 7
Past year average time to close issues: about 14 hours
Past year average time to close pull requests: 36 minutes
Past year issue authors: 4
Past year pull request authors: 3
Past year average comments per issue: 1.14
Past year average comments per pull request: 0.14
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- see24 (11)
- ctlamb (8)
- alexmacphail (5)
- angelXmonster (4)
- VLucet (4)
- agmacpha (3)
- dhope (2)
- LionelLeston (1)
- MelinaHoule (1)
- cbedge (1)
- rygill (1)
- ecknight (1)
- NickleDave (1)
- kevinhawkshaw (1)
- ljpatter (1)
Top Pull Request Authors
- agmacpha (14)
- ecknight (10)
- VLucet (6)
- mabecker89 (5)
- ctlamb (4)
- see24 (3)
- CamiHurtado (2)
- alexmacphail (2)
- CassStevenson (1)
Top Issue Labels
- enhancement (9)
- bug (5)
- 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.700443573390686