Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prediction_timedelta: is time dimension the time of initialisation or the time of forecast? #235

Open
oliverangelil opened this issue Feb 21, 2025 · 1 comment

Comments

@oliverangelil
Copy link

oliverangelil commented Feb 21, 2025

I've selected a 3-day prediction_timedelta for GraphCast, PanguWeather, & NeuralGCM for Z500 geopotential, using the available forecast datasets on WB2

I've plotted 100 timesteps including ERA5 for 1 grid-cell:

Image

It's clear that I've mis-aligned my timestamps, and that the time dimension that comes from prediction_timedelta is the time of initialisation and not the time of forecast

I.e. I cannot just compare the forecasts to the truth out of the box. Rather I need to roll-back ERA5 by 72 hours or roll-forward the AIWP models by 72 hours in order to make a comparison.

I just want others to be aware of this because I feel it might be a source of error to when comparing "truth" to forecasts!

I assume this roll-back is done in the weatherbench2.evaluation functions?

@oliverangelil
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant