`poseidon.spot_forecast` currently returns lat/lon that (in most cases) are off by 1 deg vis-a-vis the request because the two above assignments (lines 307+308) strangely have no effect. I have no idea why (explicitly assigning to data[0] doesn't fix it). Perhaps this rings a bell in the context of some of the recent `xray` updates?

In any case, the interpolated `wind_speed` and `pressure` values are for the correct (requested) location. Only the coordinate values are off.