sobie_curry_daily() creates the daily method described by Sobie and Curry (2025). It requires matching historical and future daily tas, tasmin, tasmax, huss, and ps inputs.

The method estimates calendar-neutral change factors with the published 21-day circular window, preserves the baseline CWEC/EPW sequence, and transforms dry-bulb temperature and surface pressure. The default "paper_faithful" policy independently transforms dew point and relative humidity as published. The "harmonized" policy instead applies the smoothed daily specific-humidity change and derives a physically closed humidity state from projected temperature and pressure. Other hourly EPW fields remain unchanged.

sobie_curry_daily(
  reference = NULL,
  window_days = 21L,
  policy = c("paper_faithful", "harmonized")
)

Arguments

reference

A required historical_reference(), shift_reference_plan(), or extracted ShiftClimate stage.

window_days

Odd circular climatology-window width in days. The published setting is 21.

policy

Physical execution policy: "paper_faithful" reproduces the published independent thermodynamic transformations; "harmonized" uses epwshiftr's specific-humidity closure.

Value

A complete ShiftMorphMethod for shift_future_epw().