@ThomasHaine noticed that the LLC90_tutorial notebook fails to run complete, with the error during the cutout. The specific error takes place when masking:
The particular error is
KeyError: 'Indexing with a boolean dask array is not allowed'
This is identical to the errors described in issue #332. As described there, this error goes away when computing explicitly the mask. This is, in the example above:
ds[var].where(maskC.compute(), drop=True)
I checked, and after setting maskC.compute() ( also true for other masks ->G, U and V), the notebooks run well.
I have a PR in the works. I just want this to be documented.
Description
@ThomasHaine noticed that the
LLC90_tutorial
notebook fails to run complete, with the error during the cutout. The specific error takes place when masking:The particular error is
This is identical to the errors described in issue #332. As described there, this error goes away when computing explicitly the mask. This is, in the example above:
I checked, and after setting
maskC.compute()
( also true for other masks ->G
,U
andV
), the notebooks run well.I have a PR in the works. I just want this to be documented.