JiaweiZhuang / xESMF

Universal Regridder for Geospatial Data
http://xesmf.readthedocs.io/
MIT License
269 stars 49 forks source link

da is not defined (dask not installed) #64

Closed ahuang11 closed 4 years ago

ahuang11 commented 4 years ago
~/anaconda3/envs/xesmf_env/lib/python3.7/site-packages/xesmf/frontend.py in __call__(self, indata)
    289         if isinstance(indata, np.ndarray):
    290             regrid_func = self.regrid_numpy
--> 291         elif isinstance(indata, da.Array):
    292             regrid_func = self.regrid_dask
    293         elif isinstance(indata, xr.DataArray):

NameError: name 'da' is not defined
try:
    import dask.array as da
except:
    pass

Maybe move the check for xr.DataArray up before dask?

JiaweiZhuang commented 4 years ago

Good idea, fixed in https://github.com/JiaweiZhuang/xESMF/commit/dc27e274ce3284c797c471860d594d779dad48da, thanks!