aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2020-06-22 12:47:48 -0500
committertlatorre <tlatorre@uchicago.edu>2020-06-22 12:47:48 -0500
commita3b4f83d38c6c8aa6eb4ba7c0944fc31cb66c7ab (patch)
tree0ba9c528014842abeb55201efbc1a1827bd223c4
parent3cd64e60eda03c7a6bf45b0a1e15f28a2f8b6406 (diff)
downloadsddm-a3b4f83d38c6c8aa6eb4ba7c0944fc31cb66c7ab.tar.gz
sddm-a3b4f83d38c6c8aa6eb4ba7c0944fc31cb66c7ab.tar.bz2
sddm-a3b4f83d38c6c8aa6eb4ba7c0944fc31cb66c7ab.zip
only recreate the fits dataset if there are new fits
-rwxr-xr-xutils/cat-grid-jobs5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/cat-grid-jobs b/utils/cat-grid-jobs
index 27a4024..34cb29d 100755
--- a/utils/cat-grid-jobs
+++ b/utils/cat-grid-jobs
@@ -152,8 +152,9 @@ def cat_grid_jobs(conn, output_dir, zdab_dir=None):
events_with_fit += len(np.unique(fits[-1][['run','gtid']]))
total_fits += fits[-1].shape[0]
- del fout['fits']
- fout.create_dataset('fits',data=np.concatenate(fits))
+ if len(fits):
+ del fout['fits']
+ fout.create_dataset('fits',data=np.concatenate(fits))
log.notice("%s (%s): added %i fit results from %i events to a total of %i events" % (tail, uuid, total_fits, events_with_fit, total_events))