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

SEEPS #797

Open
nicholasloveday opened this issue Dec 5, 2024 · 2 comments
Open

SEEPS #797

nicholasloveday opened this issue Dec 5, 2024 · 2 comments
Labels
new metric Adding a new metric or score

Comments

@nicholasloveday
Copy link
Collaborator

We should add SEEPS to scores https://doi.org/10.1002/qj.656

It's a WMO metric and used in several ML papers to evaluate precipitation forecasts.

@nicholasloveday nicholasloveday added the new metric Adding a new metric or score label Dec 6, 2024
@yingkaisha
Copy link

Hi Nicholas,

SEEPS has been implemented in weatherbench2. I will just link it here, and maybe their scripts can help.

https://github.com/google-research/weatherbench2/blob/75fb2b94cf00bae4c632948d1addfcc86cacc300/scripts/compute_climatology.py#L147

https://github.com/google-research/weatherbench2/blob/75fb2b94cf00bae4c632948d1addfcc86cacc300/weatherbench2/metrics.py#L418

It has two parts: (1) Calculate quantile-based thresholds; and (2) Compute SEEPS on each grid.

@nicholasloveday
Copy link
Collaborator Author

nicholasloveday commented Dec 12, 2024

Thanks @yingkaisha! I've already created some prototype code. I'll compare my version with the WeatherBench2 implementation to see if they give the same result.

I was actually thinking of using WeatherBench2 data for the tutorial for this as it has the ERA5 SEEPS thresholds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new metric Adding a new metric or score
Projects
None yet
Development

No branches or pull requests

2 participants