#' ENVI functions
#'
#' based on https://github.com/cran/hyperSpec/blob/master/R/read.ENVI.R
#' added wavelength, fwhm, ... to header reading
#' Title
#'
#' @param x character.
#' @param separator character
#' @param trim.blank boolean.
#'
#' @return list.
#' @export
split_line <- function(x, separator, trim.blank = TRUE) {
tmp <- regexpr(separator, x)
key <- substr(x, 1, tmp - 1)
value <- substr(x, tmp + 1, nchar(x))
if (trim.blank) {
blank.pattern <- "^[[:blank:]]*([^[:blank:]]+.*[^[:blank:]]+)[[:blank:]]*$"
key <- sub(blank.pattern, "\\1", key)
value <- sub(blank.pattern, "\\1", value)
}
value <- as.list(value)
names(value) <- key
return(value)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.