Skip to content

Commit a7b402c

Browse files
authored
Merge pull request #1674 from knutfrode/dev
[run-ex] Fixed problem with deactivation of elements outside user-def…
2 parents 7a367c6 + 43764a9 commit a7b402c

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

opendrift/export/io_netcdf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def close(self):
7373
self.outfile[var].setncattr(atn, atv)
7474
for atn, atv in self.result.attrs.items(): # Updating global attributes
7575
self.outfile.setncattr(atn, atv)
76+
self.outfile.sync() # Flush from memory to disk
7677
self.outfile.close() # Finally close file
7778
logger.debug('Closed netCDF-file')
7879

opendrift/models/basemodel/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2120,6 +2120,8 @@ def run(self,
21202120

21212121
self.report_missing_variables(missing)
21222122

2123+
self.deactivate_outside()
2124+
21232125
self.interact_with_coastline()
21242126

21252127
self.interact_with_seafloor()
@@ -2220,6 +2222,7 @@ def increase_age_and_retire(self):
22202222
>= self.get_config('drift:max_age_seconds'),
22212223
reason='retired')
22222224

2225+
def deactivate_outside(self):
22232226
# Deacticate any elements outside validity domain set by user
22242227
if self.validity_domain is not None:
22252228
W, E, S, N = self.validity_domain

0 commit comments

Comments
 (0)