Skip to content

Commit

Permalink
Retain ROWID coordinates during MS conversion (#286)
Browse files Browse the repository at this point in the history
  • Loading branch information
sjperkins authored Sep 14, 2023
1 parent b239b35 commit 9351e14
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 7 deletions.
7 changes: 0 additions & 7 deletions daskms/apps/convert.py
Original file line number Diff line number Diff line change
Expand Up @@ -228,10 +228,6 @@ def convert_table(self, args):

datasets = reader(args.input, chunks=args.chunks)

if isinstance(in_fmt, CasaFormat):
# Drop any ROWID columns
datasets = [ds.drop_vars("ROWID", errors="ignore") for ds in datasets]

if exclude_columns := args.exclude.get("MAIN", False):
datasets = [
ds.drop_vars(exclude_columns, errors="ignore") for ds in datasets
Expand Down Expand Up @@ -273,9 +269,6 @@ def convert_table(self, args):
ds.drop_vars(exclude_columns, errors="ignore") for ds in datasets
]

if isinstance(in_fmt, CasaFormat):
datasets = [ds.drop_vars("ROWID", errors="ignore") for ds in datasets]

writes.append(writer(datasets, out_store))

return writes
1 change: 1 addition & 0 deletions daskms/apps/tests/test_convert.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ def test_convert_application(tau_ms, format, tmp_path_factory):
for ds in datasets:
assert "MODEL_DATA" not in ds.data_vars
assert "FLAG" in ds.data_vars
assert "ROWID" in ds.coords

datasets = xds_from_storage_table(f"{str(OUTPUT)}::POINTING")

Expand Down

0 comments on commit 9351e14

Please sign in to comment.