diff options
author | tlatorre <tlatorre@uchicago.edu> | 2019-07-12 10:27:34 -0500 |
---|---|---|
committer | tlatorre <tlatorre@uchicago.edu> | 2019-07-12 10:27:34 -0500 |
commit | 80490012a62eff5ca61fff3ea1e8f2a5537523b0 (patch) | |
tree | a85e13fb7f415768eff12c7e7fa72393c553887b | |
parent | 21491ca1ca2afd6951e9b5b1e74b1c919c602b36 (diff) | |
download | sddm-80490012a62eff5ca61fff3ea1e8f2a5537523b0.tar.gz sddm-80490012a62eff5ca61fff3ea1e8f2a5537523b0.tar.bz2 sddm-80490012a62eff5ca61fff3ea1e8f2a5537523b0.zip |
update cat-grid-jobs to take a directory as an argument instead of files
-rwxr-xr-x | utils/cat-grid-jobs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/cat-grid-jobs b/utils/cat-grid-jobs index 83a8004..1f83bea 100755 --- a/utils/cat-grid-jobs +++ b/utils/cat-grid-jobs @@ -130,10 +130,11 @@ if __name__ == '__main__': import os import sys import h5py + import glob parser = argparse.ArgumentParser("concatenate fit results from grid jobs into a single file") parser.add_argument("zdab", help="zdab input file") - parser.add_argument("filenames", nargs='+', help="input files") + parser.add_argument("directory", help="directory with grid results") parser.add_argument("-o", "--output", type=str, help="output filename", required=True) args = parser.parse_args() @@ -158,7 +159,7 @@ if __name__ == '__main__': with h5py.File(args.output,"a") as fout: total_events = fout['ev'].shape[0] - for filename in args.filenames: + for filename in glob.glob(join(args.directory,'*.hdf5')): with h5py.File(filename) as f: # Check to see if the git sha1 match if fout.attrs['git_sha1'] != f.attrs['git_sha1']: |