Skip to content

Commit 1e38670

Browse files
authored
Merge pull request #2182 from mccode-dev/mcplot-2D-pick-up-last-datablock-only
mcplot plot only last # Data block in files with multiple entries
2 parents c4354cb + 4f5baef commit 1e38670

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tools/Python/mccodelib/mcplotloader.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,15 @@ def _parse_2D_monitor(text):
272272
'''# Events [detector/PSD.dat] N:'''
273273
lines = text.splitlines()
274274
dat = True
275+
datacount=0;
275276
events = False
276277
for l in lines:
277278
if '# Data ' in l:
279+
datacount=datacount+1;
280+
# In case we meet mutiple # Data entries, file is probably saved via -USR2 or from
281+
# Progress_bar(). In that case, better flush earlier data entries:
282+
if (datacount>1):
283+
data.zvals=[]
278284
dat = True
279285
continue
280286

0 commit comments

Comments
 (0)