temperatures = new Map((d3.csvParse(await FileAttachment("temperatures.csv").text(), d3.autoType)).map(({id, ...values}) => {
const [min, max] = d3.extent(values = Object.values(values));
return [id, Object.assign(values, {min, max, variation: max - min})];
}))