Software


arcgis: ArcGIS Location Services Meta-Package

Description: Provides easy installation and loading of core ArcGIS location services packages ‘arcgislayers’, ‘arcgisutils’, ‘arcgisgeocode’, and ‘arcgisplaces’. Enabling developers to interact with spatial data and services from ‘ArcGIS Online’, ‘ArcGIS Enterprise’, and ‘ArcGIS Platform’. Learn more about the ‘arcgis’ meta-package at https://developers.arcgis.com/r-bridge/.

Language: R

Role: Contributor

GitHub


awdb: Query the USDA NWCC Air and Water Database REST API

Description: Query the four endpoints of the ‘Air and Water Database (AWDB) REST API’ maintained by the National Water and Climate Center (NWCC) at the United States Department of Agriculture (USDA). Endpoints include data, forecast, reference-data, and metadata. The package is extremely light weight, with ‘Rust’ via ‘extendr’ doing most of the heavy lifting to deserialize and flatten deeply nested ‘JSON’ responses. The AWDB can be found at https://wcc.sc.egov.usda.gov/awdbRestApi/swagger-ui/index.html.

Language: R, Rust

Role: Author

GitHub


extendr: A safe and user friendly R extension interface using Rust

Description: The extendr suite of software packages provides a Rust extension mechanism for R, thus bringing the computing power of Rust to the statistical programming environment of R.

Language: Rust

Role: Contributor

GitHub


extera: Template engine inspired by ‘tera’

Description: Template engine powered by the ‘tera’ ‘Rust’ crate and ‘extendr’. Users mainly interact with the ExTera R6 object, which serves as a template library with encapsulated methods for rendering. To render a template, users simply provide a context, or a dataset consisting of variable names and values. Template syntax supports additional logic, including built-in filters, tests, and functions, as well as loops, conditions, and inheritance. Documentation for tera’s templating syntax can be found at https://keats.github.io/tera/docs/.

Language: R, Rust

Role: Author

GitHub


h3o: H3 Geospatial Indexing System

Description: A dependency free interface to the H3 geospatial indexing system utilizing the Rust library ‘h3o’ https://github.com/HydroniumLabs/h3o via the ‘extendr’ library https://github.com/extendr/extendr.

Language: R, Rust

Role: Contributor, Maintainer

GitHub


rextendr: Call Rust Code from R using the ‘extendr’ Crate

Description: Provides functions to compile and load Rust code from R, similar to how ‘Rcpp’ or ‘cpp11’ allow easy interfacing with C++ code. Also provides helper functions to create R packages that use Rust code. Under the hood, the Rust crate ‘extendr’ is used to do all the heavy lifting.

Language: R

Role: Contributor

GitHub