climate data manipulation