diff --git a/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py b/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py index 49d7b1e6015cd9e93a29aee7a0e8d5b11c743f6b..9712486b7ceac814bc0ca785835d87e4540c225b 100644 --- a/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py +++ b/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py @@ -96,6 +96,7 @@ Note that we could use many more env variables for similar purposes if needed. import re import os,sys import socket +import tarfile # # Preliminary setup @@ -105,6 +106,16 @@ executable=sys.argv[2] if not os.path.exists(outputDir): os.makedirs(outputDir) geolocation=open("{0}/{1}_cehostname.txt".format(outputDir, executable), "w") +# +# Extract MDC data if present +# +try: + with tarfile.open('mdcs.tar.bz2', 'r') as tar: + tar.extractall() +except: + pass + + # # Geolocation #