R/as.vp.R

Defines functions as.vp

Documented in as.vp

#' Convert a dataframe into a vp object
#'
#' @param data a dataframe created from a VPTS CSV file
#' @returns a bioRad vp object
#' @examples
#' # load vp data as a data.frame:
#' df <- as.data.frame(example_vp)
#' # convert the data.frame to a vp object:
#' as.vp(df)
#' @export
as.vp <- function(data) {
  assertthat::assert_that(inherits(data,"data.frame"))

  vpts <- as.vpts(data)
  
  assertthat::assert_that(length(vpts$datetime) == 1, msg="multiple timestamps found, data is not a single vertical profile")
  
  vpts_to_vp(vpts)
}

Try the bioRad package in your browser

Any scripts or data that you put into this service are public.

bioRad documentation built on April 12, 2025, 1:10 a.m.