aboutsummaryrefslogtreecommitdiff
path: root/utils/submit-grid-jobs
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2020-05-12 14:01:47 -0500
committertlatorre <tlatorre@uchicago.edu>2020-05-12 14:01:47 -0500
commit28777814e8c2341d3f1349c7df988fb9316134c7 (patch)
tree064d39c121a248138f57a8280a4284a720b2af3d /utils/submit-grid-jobs
parent764bf1b496de0d3d3a22b988a0634ea68434bb26 (diff)
downloadsddm-28777814e8c2341d3f1349c7df988fb9316134c7.tar.gz
sddm-28777814e8c2341d3f1349c7df988fb9316134c7.tar.bz2
sddm-28777814e8c2341d3f1349c7df988fb9316134c7.zip
add a read_hdf() method that doesn't require pytables
Diffstat (limited to 'utils/submit-grid-jobs')
-rwxr-xr-xutils/submit-grid-jobs8
1 files changed, 6 insertions, 2 deletions
diff --git a/utils/submit-grid-jobs b/utils/submit-grid-jobs
index d4b1ae2..70bc4f9 100755
--- a/utils/submit-grid-jobs
+++ b/utils/submit-grid-jobs
@@ -439,6 +439,7 @@ if __name__ == '__main__':
from sddm.plot_energy import prompt_event, gtid_sort, unwrap_50_mhz_clock
import pandas as pd
from sddm.dc import DC_MUON, DC_JUNK, DC_CRATE_ISOTROPY, DC_QVNHIT, DC_NECK, DC_FLASHER, DC_ESUM, DC_OWL, DC_OWL_TRIGGER, DC_FTS, DC_ITC, DC_BREAKDOWN
+ from sddm import read_hdf
parser = argparse.ArgumentParser("submit grid jobs", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument("filenames", nargs='*', help="input files")
@@ -550,8 +551,11 @@ if __name__ == '__main__':
else:
check_call([zdab_cat,filename,"-o",output.name],stderr=f)
- ev = pd.read_hdf(output.name, "ev")
- rhdr = pd.read_hdf(output.name, "rhdr")
+ ev = read_hdf(output.name, "ev")
+ rhdr = read_hdf(output.name, "rhdr")
+
+ if len(ev) == 0:
+ continue
if len(ev) and not args.reprocess and int(ev.iloc[0]['run']) in unique_runs:
head, tail = split(filename)