Skip to content

Commit 0924926

Browse files
authored
Merge pull request #1147 from xylar/fix-xarray-dataset-copies
Fix copying xarray datasets
2 parents fbb2953 + 796f9f9 commit 0924926

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

mpas_analysis/ocean/compute_transects_subtask.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ def _compute_mpas_transects(self, dsMesh):
586586
# reads them back because of _FillValue
587587
dsMpasTransect.to_netcdf(transectInfoFileName)
588588

589-
dsTransectOnMpas = xr.Dataset(dsMpasTransect)
589+
dsTransectOnMpas = dsMpasTransect.copy()
590590
dsTransectOnMpas['x'] = dsMpasTransect.dNode
591591

592592
dsTransectOnMpas['z'] = dsMpasTransect.zTransectNode
@@ -608,7 +608,7 @@ def _compute_mpas_transects(self, dsMesh):
608608
for season in self.seasons:
609609
maskedFileName = self.get_masked_file_name(season)
610610
with xr.open_dataset(maskedFileName) as dsMask:
611-
dsOnMpas = xr.Dataset(dsMpasTransect)
611+
dsOnMpas = dsMpasTransect.copy()
612612
for var in dsMask.data_vars:
613613
dims = dsMask[var].dims
614614
if 'nCells' in dims and (

0 commit comments

Comments
 (0)