-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Here is a list of datasets and repos that we could highlight on the website (including the ones that are already there, but with more meta info). Sometimes there are several repos associated with an item. I suggest to link the one that I did not put into parentheses.
Machine learning tutorials and tools
-
Machine Learning tutorial for Lorenz 96:
-
Equation discovery:
-
Paper: https://onlinelibrary.wiley.com/doi/abs/10.1029/2022MS003258
-
Geospatial ML prediction workflow
Software packages
-
GCM-Filters
-
Documentation: https://gcm-filters.readthedocs.io/en/latest/index.html
-
xgcm
-
Documentation: https://xgcm.readthedocs.io/en/latest/index.html
Benchmark datasets
- Pyqg parameterization benchmarks (Ross et al., 2023)
- Paper: https://onlinelibrary.wiley.com/doi/abs/10.1029/2022MS003258
- Book: https://m2lines.github.io/MLwithQG/intro.html
- Repos:
- Datasets: hosted on globus, access as described here, e.g.:
import xarray as xr
import fsspec
# Datasets are hosted on globus as zarr files
def get_dataset(path, base_url="https://g-402b74.00888.8540.data.globus.org"):
mapper = fsspec.get_mapper(f"{base_url}/{path}.zarr")
return xr.open_zarr(mapper, consolidated=True)
- Bias corrected ERA5 skin temperature over Arctic sea ice
- Paper: https://doi.org/10.1175/MWR-D-22-0130.1
- Dataset: https://zenodo.org/record/8338265
Datasets accessible in the cloud
- CM2.6
import xarray as xr
import gcsfs
fs = gcsfs.GCSFileSystem()
fs.ls("gs://leap-persistent-ro/groundpepper/GFDL_cm2.6")
ds = xr.open_dataset('gs://leap-persistent-ro/groundpepper/GFDL_cm2.6/GFDL_CM2_6_CONTROL_DAILY_SURF.zarr', engine='zarr')
- MOM6 simulations with ML parameterizations
- simulation with ZB20
- simulation with ePBL_NN
- need status update from @jbusecke
Models and implementation of parameterizations
-
Differentiable QG model in pytorch
-
Paper: https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2022MS003124
-
Differentiable QG model in JAX
-
Documentation: https://pyqg-jax.readthedocs.io/en/latest/index.html
-
Stacked shallow water model with stochastic subgrid momentum parameterization
-
Repo: https://github.com/arthurBarthe/swe_stochastic_param/tree/0.1
-
Paper: http://onlinelibrary.wiley.com/doi/abs/10.1029/2021MS002534
-
Implementation of parameterizations in pyqg
-
Pull request: Add support for online parameterizations / custom forcing functions pyqg/pyqg#266
-
Paper: https://onlinelibrary.wiley.com/doi/abs/10.1029/2022MS003258
-
Implementation of data-driven parameterizations in MOM6
-
Paper: Perezhogin et al. (2023), in prep.
-
Implementation of stochastic parameterization in MOM6
Ocean parameterizations
-
Stochastic parameterization of subgrid momentum forcing (Guillaumin and Zanna, 2021)
-
Paper: http://onlinelibrary.wiley.com/doi/abs/10.1029/2021MS002534
-
Repo:
- (original: https://github.com/arthurBarthe/subgrid/tree/0.2)
- (M2LInES fork: https://github.com/m2lines/subgrid)
- revamped repo (work in progress): https://github.com/m2lines/gz21_ocean_momentum
-
Generative data-driven approaches for stochastic subgrid parameterizations (Perezhogin et al., 2023)
-
Preprint: https://arxiv.org/abs/2302.07984
-
Neural network parameterization for vertical mixing
-
Preprint: https://arxiv.org/abs/2306.09045
-
Dataset and code: https://doi.org/10.5281/zenodo.7955323
Atmospheric parameterizations
-
Neural networks for parameterization of subgrid atmospheric processes (Yuval et al., 2021)
-
Paper: https://onlinelibrary.wiley.com/doi/abs/10.1029/2020GL091363
-
Repo:
- (original: https://github.com/yaniyuval/Neural_nework_parameterization)
- (M2LInES fork: https://github.com/m2lines/Neural_nework_parameterization)
- revamped repo (work in progress): https://github.com/m2lines/convection-parameterization-in-CAM
-
Datasets: https://drive.google.com/drive/folders/1TRPDL6JkcLjgTHJL9Ib_Z4XuPyvNVIyY
-
Random forest to learn atmospheric parameterization
-
Repo:
- (original: https://github.com/yaniyuval/subgrid_parameterization)
- M2LInES fork: https://github.com/m2lines/subgrid_parameterization
-
Neural-network parameterization of subgrid momentum transport in the atmosphere (Yuval and O’Gorman, 2023)
-
Paper: https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2023MS003606
-
Repo:
-
Datasets: https://drive.google.com/drive/folders/1TRPDL6JkcLjgTHJL9Ib_Z4XuPyvNVIyY
Sea ice parameterizations
- Deep learning of systematic sea ice model errors from data assimilation increments (Gregory et al., 2023)
- Preprint: https://arxiv.org/abs/2304.03832
- Repo: https://github.com/m2lines/seaice_DA-ML