Index: wflow-py/Scripts/pcr2netcdf.py =================================================================== diff -u -r63625db99c0c2b77d44e5c8b20bb3f1adeb540d5 -raba7cef48d0503cc4c21816c1e80cf9df9706f61 --- wflow-py/Scripts/pcr2netcdf.py (.../pcr2netcdf.py) (revision 63625db99c0c2b77d44e5c8b20bb3f1adeb540d5) +++ wflow-py/Scripts/pcr2netcdf.py (.../pcr2netcdf.py) (revision aba7cef48d0503cc4c21816c1e80cf9df9706f61) @@ -281,6 +281,7 @@ #x, y, data, FillVal = readMap(pcraster_path, 'PCRaster',logger) x, y, data, FillVal = _readMap(pcraster_path, 'PCRaster',logger) logger.debug("Setting fillval...") + data[data==FillVal] = nc_Fill # print x @@ -295,9 +296,10 @@ logger.debug("Adding data to array...") timestepbuffer[bufpos,:,:] = data + logger.debug("index: " + str(idx-bufpos) + " index: " + str(idx) + "bufpos: " + str(bufpos) + "idx: " + str(idx)) if buffreset == 0 or idx == bufsize -1 or nn + 1 == len(timeList): logger.info("Writing buffer to file at: " + str(curTime) + " " + str(int(bufpos) + 1) + " timesteps") - nc_var[idx-bufsize+1:idx+1,:,:] = timestepbuffer + nc_var[idx-bufpos:idx+1,:,:] = timestepbuffer[0:bufpos+1,:,:] nc_trg.sync()