Skip to content

Commit 60ab7fc

Browse files
authored
Merge pull request #90 from ratt-ru/issue-88
Issue 88
2 parents 92a20d8 + 8453660 commit 60ab7fc

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
requirements = [
77
"dask-ms[xarray]",
8-
"distributed==2.14.0",
9-
"dask[complete]==2.14.0",
8+
"dask[complete]",
109
"datashader>=0.12.0",
1110
"holoviews",
1211
"matplotlib>2.2.3; python_version >= '3.5'",

shade_ms/data_mappers.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,12 +372,19 @@ def get_value(self, group, corr, extras, flag, flag_row, chanslice):
372372
if flag is None:
373373
flag = bad_bins
374374
else:
375-
flag = da.logical_or(flag, bad_bins)
375+
flag = da.logical_or(flag.data, bad_bins)
376376
else:
377377
if self._is_discrete is True:
378378
raise TypeError(f"{self.label}: column chnaged from discrete to continuous-valued. This is a bug, or a very weird MS.")
379379
self._is_discrete = False
380380

381+
# Ensure dask arrays for creating dask masked arrays
382+
if isinstance(coldata, xarray.DataArray):
383+
coldata = coldata.data
384+
385+
if isinstance(flag, xarray.DataArray):
386+
flag = flag.data
387+
381388
bad_data = da.logical_not(da.isfinite(coldata))
382389
if flag is not None:
383390
return dama.masked_array(coldata, da.logical_or(flag, bad_data))

shade_ms/data_plots.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ def create_plot(ddf, index_subsets, xdatum, ydatum, adatum, ared, cdatum, cmap,
446446
alpha -= min_alpha
447447
if nulls.all():
448448
log.debug(f"alpha<min_alpha for entire plot -- all data below lower clip perhaps?")
449-
else:
449+
else:
450450
#if percentile if specified, use that to override saturate_alpha
451451
if saturate_alpha is None:
452452
saturate_alpha = np.percentile(alpha[~nulls], saturate_percentile)

0 commit comments

Comments
 (0)