final_data = aq.from(data)
.orderby(aq.desc("temperature"))
.derive({temperatureNum: d => +d.temperature})
.filter(d => d["temperatureNum"] < 50.6)
.filter(d => d["temperatureNum"] > 43.6)
.derive({temperatureCelsius: d => d.temperatureNum/ 1.8 - 32})
.rename({temperatureNum: "temperatureFahrenheit"})
.select('date','temperatureFahrenheit','temperatureCelsius')
.objects()