Index: wflow-py/UnitTests/wflow_sceleton/outstate/TSoil.map =================================================================== diff -u -r1a48a465ada7a88083436a6e944e0daa0986c58e -r6d07bc79045a312e34a1b051c2a296e9bd8bafad Binary files differ Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r11a0610cf0cab88c73a9870530fcdea0d46395bb -r6d07bc79045a312e34a1b051c2a296e9bd8bafad --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 11a0610cf0cab88c73a9870530fcdea0d46395bb) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 6d07bc79045a312e34a1b051c2a296e9bd8bafad) @@ -652,7 +652,7 @@ self.timestepsecs = int(configget(self._userModel().config, 'run', 'timestepsecs', "86400")) duration = self.datetime_laststep - self.datetime_firststep nrseconds = duration.total_seconds() - self._userModel()._setNrTimeSteps(int(nrseconds / self.timestepsecs) + 1) + self._userModel()._setNrTimeSteps(int(nrseconds / self.timestepsecs)) self._userModel().timestepsecs = self.timestepsecs self._d_firstTimestep = 1 self._userModel()._setFirstTimeStep(self._d_firstTimestep) @@ -676,7 +676,7 @@ self._userModel()._setNrTimeSteps(int(nrseconds / self.timestepsecs) + 1) self._d_firstTimestep = 1 self._userModel()._setFirstTimeStep(self._d_firstTimestep) - self._d_lastTimestep = int(nrseconds / self.timestepsecs) + 1 + self._d_lastTimestep = int(nrseconds / self.timestepsecs) if self.ncfile != "None": mstacks = configsection(self._userModel().config, "inputmapstacks") @@ -693,7 +693,7 @@ meta['runId'] = runId self.NcOutput = netcdfoutput(os.path.join(caseName, runId, self.ncoutfile), self.logger, self.datetime_firststep, - self._d_lastTimestep - self._d_firstTimestep + 1, + self._d_lastTimestep - self._d_firstTimestep, maxbuf=buffer, metadata=meta, EPSG=self.EPSG, timestepsecs=self.timestepsecs) if self.ncoutfilestatic != 'None': # Ncoutput @@ -703,7 +703,7 @@ meta['runId'] = runId self.NcOutputStatic = netcdfoutput(os.path.join(caseName, runId, self.ncoutfilestatic), self.logger, self.datetime_laststep, - self._d_lastTimestep - self._d_firstTimestep + 1, + self._d_lastTimestep - self._d_firstTimestep, maxbuf=buffer, metadata=meta, EPSG=self.EPSG) # if self.ncoutfilestate != 'None': # Ncoutput