R/get_downloaded_datasets.R

Defines functions get_downloaded_datasets

Documented in get_downloaded_datasets

#' Get the variables downloaded for each dataset.
#'
#' List the downloaded variable for each dataset.
#'
#' @param data_path leave it to NULL to use the default data_path
#' @returns a list of variable names per dataset.
#'
#' @export

get_downloaded_datasets <- function(data_path = NULL) {
  if (is.null(data_path)) {
    data_path <- get_data_path()
  }
  all_nc_files <- list.files(data_path)
  files_subset <- getOption("pastclim.dataset_list")[getOption("pastclim.dataset_list")$file_name %in%
    all_nc_files, ]
  downloaded_vars <- list()
  for (dataset in unique(files_subset$dataset)) {
    downloaded_vars[[dataset]] <- files_subset[
      files_subset$dataset == dataset,
      "variable"
    ]
  }
  downloaded_vars
}
EvolEcolGroup/pastclim documentation built on Nov. 6, 2023, 5:11 a.m.