R/halocarbon-info.R

Defines functions halocarbon_info halocarbon_data

Documented in halocarbon_data halocarbon_info

#' Complete halocarbon dataframe
#'
#' @return `data.frame` of halocarbon info
#' @author Alexey Shiklomanov
#' @export
halocarbon_data <- function() {
  readr::read_csv(system.file("ipcc-ar5-ch8-rf.csv", package = "hector.rcmip"),
                  col_types = "ccddd") %>%
    dplyr::mutate(molarmass = biogas::molMass(formula))
}

#' Information about a specific halocarbon
#'
#' @param halocarbon
#' @return `data.frame` with a single row containing halocarbon info
#' @author Alexey Shiklomanov
#' @export
halocarbon_info <- function(halocarbon) {
  halocarbon_data() %>%
    dplyr::filter(description == !!halocarbon)
}
ashiklom/hector-rcmip documentation built on Sept. 23, 2020, 11:30 a.m.