The temperature units for the NOAA/CFSV2/FOR6H dataset (specifically the surface temperature band and potentially others) have unexpectedly switched from Kelvin (K) to Celsius (°C). This change has caused a critical failures in existing data processing pipelines, which rely on the Kelvin scale for physical models and calculations.
var dataset = ee.ImageCollection('NOAA/CFSV2/FOR6H')
.filter(ee.Filter.date('2025-11-20', '2025-11-25'));
var temperatureAboveGround = dataset.select('Temperature_height_above_ground');
var visParams = {
min: 220.0,
max: 310.0,
palette: ['blue', 'purple', 'cyan', 'green', 'yellow', 'red'],
};
Map.setCenter(-88.6, 26.4, 1);
Map.addLayer(temperatureAboveGround, visParams, 'Temperature Above Ground');
The temperature units for the NOAA/CFSV2/FOR6H dataset (specifically the surface temperature band and potentially others) have unexpectedly switched from Kelvin (K) to Celsius (°C). This change has caused a critical failures in existing data processing pipelines, which rely on the Kelvin scale for physical models and calculations.
Please see the examples below: