Skip to content

Commit e8875b7

Browse files
committed
Add to tides
1 parent 4c33641 commit e8875b7

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

regional_mom6/regional_mom6.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3138,9 +3138,10 @@ def encode_tidal_files_and_output(self, ds, filename):
31383138
coords = rgd.coords(self.hgrid, self.orientation, self.segment_name)
31393139

31403140
## Expand Tidal Dimensions ##
3141-
3141+
output_var_list = []
31423142
for var in ds:
31433143
ds = rgd.add_secondary_dimension(ds, str(var), coords, self.segment_name)
3144+
output_var_list.append(var)
31443145

31453146
## Rename Tidal Dimensions ##
31463147
ds = ds.rename(
@@ -3167,6 +3168,13 @@ def encode_tidal_files_and_output(self, ds, filename):
31673168
}
31683169
encoding = rgd.generate_encoding(ds, encoding, default_fill_value=1.0e20)
31693170

3171+
validate_obc_file(
3172+
ds,
3173+
output_var_list,
3174+
encoding,
3175+
surface_var="",
3176+
)
3177+
31703178
## Export Files ##
31713179
ds.to_netcdf(
31723180
Path(self.outfolder / fname),

regional_mom6/validate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
logger = setup_logger(__name__)
1414

1515

16-
def get_file(file: Path | xr.Dataset):
16+
def get_file(file):
1717
"""accept a filepath or xarray dataset and return the xarray dataset"""
1818
if isinstance(file, xr.Dataset):
1919
return file
@@ -69,7 +69,7 @@ def _check_required_dimensions(da: xr.DataArray, surface=False):
6969

7070

7171
def validate_obc_file(
72-
file: Path | xr.Dataset, variable_names: list, encoding_dict=None, surface_var="eta"
72+
file, variable_names: list, encoding_dict=None, surface_var="eta"
7373
):
7474
"""Validate boundary condition file specifically (requires additional segment number validation)"""
7575
if encoding_dict is None:

0 commit comments

Comments
 (0)