Convert Temperature Raster from Kelvin to Celsius
Source:R/unit_convertor.R
wapor_convert_temperature.RdConverts AgERA5 temperature rasters from Kelvin to degrees Celsius by subtracting 273.15. This function is automatically applied to TMIN and TMAX variables during download.
Value
The input SpatRaster with values converted to Celsius,
or the original raster unchanged if not a temperature variable.
Details
The conversion formula is: °C = K - 273.15
This conversion is automatically applied during download for:
AGERA5-TMIN-E (Minimum Air Temperature)
AGERA5-TMAX-E (Maximum Air Temperature)
AGERA5-TAVG-E (Mean Air Temperature)
AGERA5-TDEW-E (Dew Point Temperature)
Examples
if (FALSE) { # \dontrun{
# Load temperature raster in Kelvin
r <- terra::rast("AGERA5-TMIN-E_2023-01-01.tif")
# Convert to Celsius
r_celsius <- wapor_convert_temperature(r, "AGERA5-TMIN-E")
} # }