openclimatefix / graph_weather

PyTorch implementation of Ryan Keisler's 2022 "Forecasting Global Weather with Graph Neural Networks" paper (https://arxiv.org/abs/2202.07575)
MIT License
197 stars 50 forks source link

GenCast encoder and decoder #113

Closed gbruno16 closed 4 months ago

gbruno16 commented 5 months ago

Implement Encoder and Decoder from GenCast.

Detailed Description

The Encoder and Decoder are single message-passing interaction networks on the grid2mesh and mesh2grid graphs.

Possible Implementation

We can build the interaction network using PyG and call them from a "Denoiser" module, which will handle concatenating input features and graph features (and some noise rescaling as described in the paper).