wildrtrax
This is an R package that enables environmental sensor users to create comprehensive work flows for managing and analyzing data
Science Score: 77.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
4 of 12 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
This is an R package that enables environmental sensor users to create comprehensive work flows for managing and analyzing data
Basic Info
- Host: GitHub
- Owner: ABbiodiversity
- License: other
- Language: R
- Default Branch: main
- Homepage: https://abbiodiversity.github.io/wildrtrax/
- Size: 276 MB
Statistics
- Stars: 12
- Watchers: 1
- Forks: 9
- Open Issues: 10
- Releases: 0
Topics
Metadata Files
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:
``` r
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:
r
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.
``` r library(wildrtrax) library(sf)
Search for public data without a boundary
wtddsummary(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) )
wtddsummary(sensor = 'ARU', species = 'White-throated Sparrow', boundary = my_aoi)
Alberta bounding box
abbox <- readsf("...shp") |> # Shapefile of Alberta filter(Province == "Alberta") |> sttransform(crs = 4326) |> st_bbox()
wtddsummary(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.
``` r library(wildrtrax) library(tidyverse)
OAuth logins only. Google OAuth2 will be supported soon.
Sys.setenv(WTUSERNAME = "*****", WTPASSWORD = "*****")
Authenticate to WildTrax
wt_auth()
Get a project id
projects <- wtgetdownloadsummary("ARU") |> filter(project == "Ecosystem Health 2023") |> select(projectid) |> pull()
Download the main report
rawdata <- mapdfr(.x = projects, .f = ~wtdownloadreport(.x, "ARU", weather_cols = F, reports = "main"))
Format to occupancy for OVEN
dat.occu <- wtformatoccupancy(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.
``` r library(wildrtrax) library(tidyverse)
Scan files and filter results
myfiles <- wtaudioscanner(path = ".", filetype = "wav", extracols = T) |> mutate(hour = as.numeric(format(recordingdate_time, "%H"))) |> filter(julian == 176, hour %in% c(4:8))
Run acoustic indices and LDFCs
wtrunap(x = myfiles, outputdir = paste0(root, 'apoutputs'), pathto_ap = '/where/you/store/AP')
wtgleanap(myfiles, inputdir = ".../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.
``` r library(wildrtrax) library(tidyverse)
OAuth logins only. Google OAuth2 will be supported soon.
Sys.setenv(WTUSERNAME = "*****", WTPASSWORD = "*****")
Authenticate to WildTrax
wt_auth()
data <- wtdownloadreport(projectid = 1144, sensorid = "ARU", reports = c("main", "birdnet"), weather_cols = FALSE)
eval <- wtevaluateclassifier(data, resolution = "task", remove_species = TRUE, thresholds = c(10, 99))
thresholduse <- wtclassifier_threshold(eval)
Find additional species
wtadditionalspecies(data, removespecies = TRUE, threshold = thresholduse, resolution="task") ```
Camera work flows
The ultimate pipeline for your camera data work flows. See Camera data wrangling for more information.
``` r library(wildrtrax) library(tidyverse)
OAuth logins only. Google OAuth2 will be supported soon.
Sys.setenv(WTUSERNAME = "*****", WTPASSWORD = "*****")
Authenticate to WildTrax
wt_auth()
Get a project id
projects <- wtgetdownloadsummary("CAM") |> filter(project == "ABMI Ecosystem Health 2014") |> select(projectid) |> pull()
Download data
raw <- mapdfr(.x = projects, .f = ~wtdownloadreport(.x, "CAM", weathercols = F, reports = "main"))
Get individual detections
individualdetections <- wtind_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.
``` r library(wildrtrax) library(tidyverse)
input <- ".../bat.txt" # Kaleidoscope output output <- ".../bats" # A folder to store the tags
wtkaleidoscopetags(input, output, tz, freq_bump = T) # Add a frequency buffer to the tag, e.g. 20000 kHz
Authenticate to WildTrax, then upload the tags to a WildTrax project
wt_auth()
Get a project id
projects <- wtgetdownloadsummary("ARU") |> filter(project == "BATS & LATS") |> select(projectid) |> pull()
Download the data
rawdata <- mapdfr(.x = projects, .f = ~wtdownloadreport(.x, "ARU", weather_cols = F, reports = "main"))
Experimental
rawdata |> wtformat_data(format = 'NABAT') ```
Point count work flows
Download combined and formatted acoustic and point count data sets together.
``` r library(wildrtrax) library(tidyverse)
An ARU project
anaruproject <- wtdownloadreport(projectid = 620, sensorid = 'ARU', reports = "main", weather_cols = F)
An ARU project as point count format
aruaspc <- wtdownloadreport(projectid = 620, sensorid = '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©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.
Owner
- Name: Alberta Biodiversity Monitoring Institute
- Login: ABbiodiversity
- Kind: organization
- Location: Edmonton, AB
- Website: http://www.abmi.ca
- Twitter: abbiodiversity
- Repositories: 15
- Profile: https://github.com/ABbiodiversity
We track changes in Alberta's wildlife and their habitats from border to border, and provide ongoing, relevant, scientifically credible information.
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.4'
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.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: '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
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: '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
GitHub Events
Total
- Issues event: 19
- Watch event: 4
- Delete event: 2
- Issue comment event: 28
- Push event: 71
- Pull request event: 8
- Fork event: 3
- Create event: 3
Last Year
- Issues event: 19
- Watch event: 4
- Delete event: 2
- Issue comment event: 28
- Push event: 71
- Pull request event: 8
- Fork event: 3
- Create event: 3
Committers
Last synced: 6 months ago
Top Committers
| 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 (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 48
- Total pull requests: 36
- Average time to close issues: 4 months
- Average time to close pull requests: 12 days
- Total issue authors: 16
- Total pull request authors: 9
- Average comments per issue: 1.6
- Average comments per pull request: 0.42
- Merged pull requests: 24
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 14
- Pull requests: 8
- Average time to close issues: 21 days
- Average time to close pull requests: about 1 hour
- Issue authors: 7
- Pull request authors: 4
- Average comments per issue: 1.07
- Average comments per pull request: 0.38
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- see24 (11)
- ctlamb (9)
- alexmacphail (5)
- VLucet (4)
- angelXmonster (3)
- agmacpha (3)
- LionelLeston (1)
- MelinaHoule (1)
- cbedge (1)
- rygill (1)
- ecknight (1)
- dhope (1)
- NickleDave (1)
- kevinhawkshaw (1)
- ljpatter (1)
Pull Request Authors
- agmacpha (14)
- ecknight (8)
- VLucet (6)
- mabecker89 (5)
- ctlamb (4)
- see24 (3)
- CamiHurtado (2)
- alexmacphail (2)
- CassStevenson (1)
Top Labels
Issue Labels
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