shift_era5() describes an ERA5 calibration source. Variables, temporal frequency, and the target coordinate are normally inferred from the weather method and baseline EPW when shift_future_epw() builds the run. Constructing the source neither reads credentials nor contacts CDS. Use shift_check(source) to validate local configuration and shift_check(source, network = TRUE) to authenticate the configured token without submitting a data request. Dataset-specific terms are checked by CDS when retrieval begins and are never accepted by the package.

shift_era5(
  years,
  product = c("single_levels", "land"),
  variables = NULL,
  frequency = NULL,
  access = c("auto", "arco", "cds"),
  ...
)

Arguments

years

Calendar years used as the observed reference period.

product

ERA5 single-level product. "single_levels" uses global ERA5; "land" uses ERA5-Land.

variables

Optional CF variable IDs. NULL infers them from the selected weather method.

frequency

Optional "hour", "day", or "mon" frequency. A named vector can assign frequencies by CF variable. NULL infers the contract.

access

Data access route. "auto" prefers the official ARCO-backed time-series service for supported point requests and otherwise uses the complete CDS subset service.

...

Named provider options retained in the source specification.

Value

A reusable ShiftReanalysisSpec containing no credentials.