Jiawei Zhuang
Jiawei Zhuang
@sdeastham failed to use xESMF to regrid global ~1 km resolution data. The issue is that ESMPy cannot create very large grid object. A minimal example is: ```python import numpy...
This thread is just to collect all publications that cite xESMF. If you cite it in your paper, if would be very helpful if you can leave a note here....
Recently realized that xarray has [a nice new interpolation module](http://xarray.pydata.org/en/stable/interpolation.html) added by @crusaderky and @fujiisoup in pydata/xarray#2079 (also cc @shoyer, @rabernat). It does have some overlap with xESMF (fortunately not...
This is a meta-issue summarizing those frequently-asked questions: - Coordinate naming: #5 #13 #38 #73 - Boundary formatting: https://github.com/JiaweiZhuang/xESMF/issues/14#issuecomment-369686779, https://github.com/JiaweiZhuang/xESMF/issues/32#issuecomment-418909576 - Upstream: pydata/xarray#475 ## The problem xESMF requires the input...
I'd like to implement a new regridder save-load API to resolve #11. ESMPy 8.0.0 is the prerequisite for this, and is now available on Conda conda-forge/esmpy-feedstock#26 Before implementing this, I'd...
There are actually two types of conservative regridding, controlled by the [NormType](http://www.earthsystemmodeling.org/esmf_releases/esmpy_snapshots/ESMF_7_1_0_beta_snapshot_10/esmpy_doc/html/NormType.html) option in ESMPy. Say that's the input data covering a limited region:  The option currently used by...
(continuing #2 and #9) In the just-released v0.1.1, the default behavior is to write weights to disk, and there is a `regridder.clean_weight_file()` method to optionally remove it ([demo](http://xesmf.readthedocs.io/en/latest/Reuse_regridder.html)). This exactly...
So far I've been developing xESMF on my own. There are sporadic PRs (#23, #27), but I am actually not sure how to best handle them. Given the [increasing community...
To make issues like #14 easier to discover, xESMF should check if the input grid coordinates are well-defined, monotonically increasing ("smoothly-changing" would be more appropriate), single-tile quadrilateral grids. Basic steps...
Cell boundaries can be either N+1 sized arrays as suggested by xgcm/xmitgcm#15, or (N,2) sized arrays as suggested by [the CF convention](http://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html#cell-boundaries). However, a DataArray cannot hold both kinds of...