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

Regridding #8

Open
wwieder opened this issue Oct 4, 2019 · 6 comments
Open

Regridding #8

wwieder opened this issue Oct 4, 2019 · 6 comments
Assignees

Comments

@wwieder
Copy link
Collaborator

wwieder commented Oct 4, 2019

Can we use existing tools for regridding multi-model ensembles (e.g. LUMIP)

@jhamman
Copy link

jhamman commented Oct 7, 2019

We've been working with xESMF lately. We'll probably need to think about some simple wrapper to handle the multi-model ensemble but that should be doable.

https://xesmf.readthedocs.io/en/latest/

@yelizy
Copy link

yelizy commented Oct 10, 2019

I have been using CDO operators for remapping. It seems possible that we can call CDO functions in Python scripts. I have not tested yet, but these operators would be useful for zonal statistics, vertical interpolation, etc. calculations.

https://github.com/Try2Code/cdo-bindings
https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D

@pdirmeyer
Copy link

CDO is great for this and so many purposes (subsetting, reformatting, GRIB-NetCDF conversions, etc.) related to the kinds of data we all generate and use - fast and powerful. If it will work, why reinvent the wheel?

@katiedagon
Copy link
Contributor

A good example for our gallery could be a bias plot (model compared to obs), where something needs to be regridded in the process. We could pull examples from ILAMB for this.

@katiedagon
Copy link
Contributor

GeoCAT also has an interpolation function where they migrated the linint2 function from NCL
https://geocat-comp.readthedocs.io/en/latest/user_api/generated/geocat.comp.linint2.html
https://www.ncl.ucar.edu/Document/Functions/Built-in/linint2.shtml

@wwieder wwieder mentioned this issue Feb 21, 2020
@wwieder wwieder self-assigned this Feb 21, 2020
@wwieder
Copy link
Collaborator Author

wwieder commented Feb 21, 2020

I used xESMF as suggested by @jhamman, but the current approach lost information around the coasts.

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

5 participants