Skip to contents

Batch-processes multiple years of ERA5-Land data through the era5_bioclim pipeline.

Usage

era5_bioclim_years(
  base_dir,
  years,
  output_dir,
  t2m_pattern = "era5land_t2m_hourly_%d_%02d.grib",
  tp_pattern = "era5land_tp_hourly_%d_%02d.grib",
  ...
)

Arguments

base_dir

Character: base directory containing ERA5-Land raw data. Expected structure: base_dir/t2m/YYYY/era5land_t2m_hourly_YYYY_MM.grib and base_dir/tp/YYYY/era5land_tp_hourly_YYYY_MM.grib.

years

Integer vector of years to process.

output_dir

Character: output directory.

t2m_pattern

Character: filename pattern for t2m files. Must contain %d for year and %02d for month. Default: "era5land_t2m_hourly_%d_%02d.grib".

tp_pattern

Character: filename pattern for tp files. Default: "era5land_tp_hourly_%d_%02d.grib".

...

Additional arguments passed to era5_bioclim.

Value

A named list of terra::SpatRaster objects, one per year.

Examples

if (FALSE) { # \dontrun{
bio_all <- era5_bioclim_years(
  base_dir   = "/scratch/era5-land/raw",
  years      = 1980:2020,
  output_dir = "/scratch/era5-land/bioclim",
  ncores     = 8L
)
} # }