diff --git a/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py b/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py index 70be9ea9b6bf14a9291235ee2667542beed34fa4..b6bc74b811b13d57fdf39be6f05f0190c2fd0c3d 100644 --- a/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py +++ b/BayesWaveUtils/bayeswave_pipe/bayeswave_pipe_utils.py @@ -40,6 +40,86 @@ class LIGOLWContentHandler(ligolw.LIGOLWContentHandler): pass lsctables.use_in(LIGOLWContentHandler) +def pre_cmd(identifier): + """ + Returns a string with a script for job setup and and geolocaiton which runs + as a PreCmd. Output is dumped to a file called <identifier>_cehostname.txt + + >>> pre_cmd("trigtime_123", "BayesWave") + + Creates a file: BayesWave_cehostname.txt + """ + + script="""#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright (C) 2018-2019 James Clark <james.clark@ligo.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +\"\"\"Compute element hostname. + +Creates the output directory for a BayesWave job and prints the name of the +GLIDEIN gatekeeper for OSG jobs. Prints the name of the local host if not a +GLIDEIN. + +The hostname identification comes from: + https://opensciencegrid.org/user-school-2017/#materials/day2/part1-ex3-submit-osg/ + +Note that we could use many more env variables for similar purposes if needed. +\"\"\" + +import re +import os,sys +import socket + +# +# Preliminary setup +# +outputDir=sys.argv[1] +if not os.path.exists(outputDir): os.makedirs(outputDir) +geolocation=open("{0}/{1}_cehostname.txt".format(outputDir), "w") + +# +# Geolocation +# +machine_ad_file_name = os.getenv('_CONDOR_MACHINE_AD') +try: + machine_ad_file = open(machine_ad_file_name, 'r') + machine_ad = machine_ad_file.read() + machine_ad_file.close() +except TypeError: + host = socket.getfqdn()+"\\n" + geolocation.writelines(host) + geolocation.close() + exit(0) + +try: + host = re.search(r'GLIDEIN_Gatekeeper = "(.*):\d*/jobmanager-\w*"', machine_ad, re.MULTILINE).group(1) +except AttributeError: + try: + host = re.search(r'GLIDEIN_Gatekeeper = "(\S+) \S+:9619"', machine_ad, re.MULTILINE).group(1) + except AttributeError: + host = socket.getfqdn() +geolocation.writelines(host+"\\n") +geolocation.close() +exit(0) + +""".format("{}",identifier) + + return script + + + # # Convenience Defs # @@ -629,20 +709,27 @@ def condor_job_config(job_type,condor_job,config_parser): """ valid_job_types=['bayeswave','bayeswave_post','bayeswave_fpeak','megasky','megaplot'] - requires=[] + try: + job_index = valid_job_types.index(job_type) + except ValueError: + print >> sys.stderr, "unrecognized job type" - # - # Set executable and choose singularity image - # + # --- Set executable and choose singularity image executable=config_parser.get('engine',job_type) universe=config_parser.get('condor','universe') + pipeline.CondorDAGJob.__init__(condor_job,universe,executable) + pipeline.AnalysisJob.__init__(condor_job,config_parser,dax=False) - # Force singularity if OSG deployment - if config_parser.getboolean('condor', 'osg-jobs'): - config_parser.set('engine','use-singularity',str(True)) + requires=[] + + # + # Container / environment Configuration + # if config_parser.getboolean('engine','use-singularity'): + requires.append("(HAS_SINGULARITY=?=TRUE)") + print "Running with singularity(image={})".format( config_parser.get('engine','singularity')) @@ -653,90 +740,77 @@ def condor_job_config(job_type,condor_job,config_parser): specify an image in the [engine] section of the config file""" sys.exit(-1) - # --- Generate a wrapper script - wrapper_string=""" -# Geolocation: -curl ipinfo.io - -# Analysis execution: -{executable} "$@" + pipeline.CondorDAGJob.__init__(condor_job,universe,executable) + condor_job.add_condor_cmd("transfer_executable", False) -""".format(executable=executable) + singularityImage = config_parser.get('engine','singularity') + # Force quotes if absent + if singularityImage[0]!='"': singularityImage = '"'+singularityImage + if singularityImage[-1]!='"': singularityImage += '"' + condor_job.add_condor_cmd('+SingularityImage', singularityImage) + condor_job.add_condor_cmd('+SingularityBindCVMFS', True) - wrapper = "run_"+job_type.replace('.py','')+'.sh' - f=open(wrapper,'w') - f.writelines("#!/bin/bash\n") - f.writelines(wrapper_string) - f.close() - os.chmod(wrapper,0755) + # --- Perform file transfers + print >> sys.stdout, "Configuring file transfers (singularity requirement)" + condor_job.add_condor_cmd('should_transfer_files', 'YES') + condor_job.add_condor_cmd('when_to_transfer_output', 'ON_EXIT_OR_EVICT') - pipeline.CondorDAGJob.__init__(condor_job,universe,wrapper) + # --- Enable stdout / stderr streaming + # XXX: keep an eye on this to avoid excessive network usage + condor_job.add_condor_cmd('stream_output', True) + condor_job.add_condor_cmd('stream_error', True) - condor_job.add_condor_cmd('+SingularityImage',config_parser.get('engine','singularity')) - condor_job.add_condor_cmd('+SingularityBindCVMFS', True) + # + # OSG configuration + # + if config_parser.getboolean('condor', 'osg-jobs'): + # --- Make sure we run on the OSG + condor_job.add_condor_cmd('+OpenScienceGrid', True) + if config_parser.has_option('condor','desired-sites'): + condor_job.add_condor_cmd('+DESIRED_Sites',config_parser.get('condor','desired-sites')) + + # --- Ensure LIGO data is present unless simulating and make sure we can + # access it! + if not config_parser.getboolean('datafind','sim-data'): + requires.append("(HAS_LIGO_FRAMES=?=TRUE)") + condor_job.add_condor_cmd('use_x509userproxy', True) else: - - pipeline.CondorDAGJob.__init__(condor_job,universe,executable) + # If not using containers, use current environment setup condor_job.add_condor_cmd('getenv',True) - if config_parser.has_option('condor','arch'): - self.add_condor_cmd('+arch',config_parser.get('condor','arch')) - - - if config_parser.has_option('condor', 'notify-user'): - condor_job.set_notification('always') - condor_job.add_condor_cmd('notify_user', config_parser.get('condor', - 'notify-user')) - # # Common configurations # - try: - job_index = valid_job_types.index(job_type) - except ValueError: - print >> sys.stderr, "unrecognized job type" - - pipeline.AnalysisJob.__init__(condor_job,config_parser,dax=False) - - if config_parser.has_option('condor', 'accounting-group'): - condor_job.add_condor_cmd('accounting_group', config_parser.get('condor', 'accounting-group')) - - if config_parser.has_option('condor','desired-sites'): - condor_job.add_condor_cmd('+DESIRED_Sites',config_parser.get('condor','desired-sites')) + if config_parser.has_option('condor', 'accounting-group') or config_parser.has_option('condor', 'accounting_group'): + try: + condor_job.add_condor_cmd('accounting_group', config_parser.get('condor', 'accounting-group')) + except: + condor_job.add_condor_cmd('accounting_group', config_parser.get('condor', 'accounting_group')) + if config_parser.has_option('condor', 'notify-user'): + condor_job.add_condor_cmd('notify_user', + config_parser.get('condor', 'notify-user')) + try: + condor_job.set_notification(config_parser.get('condor', + 'notification')) + except: + condor_job.set_notification('Error') # - # Identify osg vs ldg site + # Additional specifications for OSG # if config_parser.getboolean('condor', 'osg-jobs'): - # --- Make sure we run on the OSG condor_job.add_condor_cmd('+OpenScienceGrid', True) - if config_parser.getboolean('condor', 'glide-in'): - requires.append("(IS_GLIDEIN=?=True)") - - # --- Ensure LIGO data is present unless simulating and make sure we can - # access it! - if not config_parser.getboolean('datafind','sim-data'): - requires.append("(HAS_LIGO_FRAMES==TRUE)") - condor_job.add_condor_cmd('use_x509userproxy', True) - - # --- Only run at sites with singularity higher than version 2.2 - requires.append("(HAS_SINGULARITY==TRUE)") - requires.append('(!regexp("2.2.*",OSG_SINGULARITY_VERSION))') - - - print >> sys.stdout, "Configuring file transfers for OSG deployment" - - # --- Perform file transfers - condor_job.add_condor_cmd('should_transfer_files', 'YES') - condor_job.add_condor_cmd('when_to_transfer_output', 'ON_EXIT_OR_EVICT') + if config_parser.getboolean('condor', 'glide-in'): + requires.append("(IS_GLIDEIN=?=True)") - # Finally add in all the requirements we've accumulated + # Finally tie requirements together into a condor-friendly string if len(requires)>0: condor_job.add_condor_cmd("requirements", " && ".join(requires)) + return @@ -749,23 +823,9 @@ class bayeswaveJob(pipeline.CondorDAGJob,pipeline.AnalysisJob): # condor_job_config('bayeswave',self,cp) - # --- OSG-specifics unique to this job - # Files to include in transfer - if cp.getboolean('condor', 'osg-jobs'): - transferstring='datafind,$(macrooutputDir)' - if cp.getboolean('condor','copy-frames'): transferstring+=',$(macroframes)' - if injfile is not None: transferstring+=','+injfile - if nrdata is not None: transferstring+=','+nrdata - if cp.has_option('condor','transfer-files'): - # allow specification of additional files to transfer - transferstring+=',%s'%cp.get('condor','transfer-files') - self.add_condor_cmd('transfer_input_files', transferstring) - self.add_condor_cmd('transfer_output_files', '$(macrooutputDir)') - - - self.set_stdout_file('$(macrooutputDir)/bayeswave_$(cluster)-$(process)-$(node).out') - self.set_stderr_file('$(macrooutputDir)/bayeswave_$(cluster)-$(process)-$(node).err') - self.set_log_file('$(macrooutputDir)/bayeswave_$(cluster)-$(process)-$(node).log') + self.set_stdout_file('logs/bayeswave_$(macrooutputDir)-$(cluster)-$(process).out') + self.set_stderr_file('logs/bayeswave_$(macrooutputDir)-$(cluster)-$(process).err') + self.set_log_file('logs/bayeswave_$(macrooutputDir)-$(cluster)-$(process).log') if cp.has_option('condor','arch'): self.add_condor_cmd('+arch',cp.get('condor','arch')) @@ -779,10 +839,37 @@ class bayeswaveJob(pipeline.CondorDAGJob,pipeline.AnalysisJob): self.add_condor_cmd('+BayesWaveCgroup', 'True') self.add_condor_cmd('Rank', '(TARGET.BayesWaveCgroup =?= True)') - # self-checkpointing + # --- Self-checkpointing if cp.has_option('condor', 'checkpoint'): self.add_opt('checkpoint', cp.get('condor', 'checkpoint')) + # + # Singularity configurations + # + if cp.getboolean('engine','use-singularity'): + + # --- Generate a script for PreCmd + pre_string=pre_cmd('bayeswave') + pre = "pre_bayeswave" + f=open(pre,'w') + f.writelines(pre_string) + f.close() + os.chmod(pre,0755) + + self.add_condor_cmd("+PreCmd", '"'+pre+'"') + self.add_condor_cmd("+PreArgs", '"'+"$(macrooutputDir)"+'"') + # --- End PRE script + + transferstring='pre_bayeswave,datafind' + if cp.getboolean('condor','copy-frames'): transferstring+=',$(macroframes)' + if injfile is not None: transferstring+=','+injfile + if nrdata is not None: transferstring+=','+nrdata + if cp.has_option('condor','transfer-files'): + # allow specification of additional files to transfer + transferstring+=',%s'%cp.get('condor','transfer-files') + self.add_condor_cmd('transfer_input_files', transferstring) + self.add_condor_cmd('transfer_output_files', '$(macrooutputDir)') + # # [input], [datafind]: Data configuration # @@ -864,7 +951,6 @@ class bayeswaveNode(pipeline.CondorDAGNode, pipeline.AnalysisNode): pipeline.CondorDAGNode.__init__(self,bayeswave_job) pipeline.AnalysisNode.__init__(self) - #self.set_retry(3) def set_trigtime(self, trigtime): self.add_var_opt('trigtime', '%.9f'%trigtime) @@ -949,18 +1035,8 @@ class bayeswave_postJob(pipeline.CondorDAGJob,pipeline.AnalysisJob): # condor_job_config('bayeswave_post',self,cp) - # --- OSG-specifics unique to this job - # Files to include in transfer - if cp.getboolean('condor', 'osg-jobs'): - transferstring='$(macrooutputDir)' - if injfile is not None: transferstring+=','+injfile - if nrdata is not None: transferstring+=','+nrdata - if cp.has_option('condor','transfer-files'): - # allow specification of additional files to transfer - transferstring+=',%s'%cp.get('condor','transfer-files') - self.add_condor_cmd('transfer_input_files', transferstring) - self.add_condor_cmd('transfer_output_files', '$(macrooutputDir)') - + if cp.has_option('condor', 'accounting-group'): + self.add_condor_cmd('accounting_group', cp.get('condor', 'accounting-group')) if cp.has_option('condor', 'bayeswave_post-request-memory'): self.add_condor_cmd('request_memory', @@ -970,15 +1046,46 @@ class bayeswave_postJob(pipeline.CondorDAGJob,pipeline.AnalysisJob): self.add_condor_cmd('request_disk', cp.get('condor', 'bayeswave_post-request-disk')) - self.set_stdout_file('$(macrooutputDir)/bayeswave_post_$(cluster)-$(process)-$(node).out') - self.set_stderr_file('$(macrooutputDir)/bayeswave_post_$(cluster)-$(process)-$(node).err') - self.set_log_file('$(macrooutputDir)/bayeswave_post_$(cluster)-$(process)-$(node).log') + self.set_stdout_file('logs/bayeswave_post_$(macrooutputDir)-$(cluster)-$(process).out') + self.set_stderr_file('logs/bayeswave_post_$(macrooutputDir)-$(cluster)-$(process).err') + self.set_log_file('logs/bayeswave_post_$(macrooutputDir)-$(cluster)-$(process).log') + if cp.has_option('condor','arch'): + self.add_condor_cmd('+arch',cp.get('condor','arch')) if cp.has_option('condor', 'bayeswave_post-cit-nodes'): self.add_condor_cmd('+BayesWaveCgroup', 'True') self.add_condor_cmd('Rank', '(TARGET.BayesWaveCgroup =?= True)') + + # + # Singularity configurations + # + if cp.getboolean('engine','use-singularity'): + + # --- Generate a script for PreCmd + pre_string=pre_cmd('bayeswave_post') + pre = "pre_bayeswave_post" + f=open(pre,'w') + f.writelines(pre_string) + f.close() + os.chmod(pre,0755) + + self.add_condor_cmd("+PreCmd", '"'+pre+'"') + self.add_condor_cmd("+PreArgs", '"'+"$(macrooutputDir)"+'"') + # --- End PRE script + + transferstring='pre_bayeswave_post,datafind,$(macrooutputDir)' + if cp.getboolean('condor','copy-frames'): transferstring+=',$(macroframes)' + if injfile is not None: transferstring+=','+injfile + if nrdata is not None: transferstring+=','+nrdata + if cp.has_option('condor','transfer-files'): + # allow specification of additional files to transfer + transferstring+=',%s'%cp.get('condor','transfer-files') + self.add_condor_cmd('transfer_input_files', transferstring) + self.add_condor_cmd('transfer_output_files', '$(macrooutputDir)') + + # # [input], [datafind]: Data configuration # @@ -1237,20 +1344,32 @@ class megaskyJob(pipeline.CondorDAGJob,pipeline.AnalysisJob): if inj is not None: self.add_opt('inj', inj) - # --- OSG-specifics unique to this job - # Files to include in transfer - if cp.getboolean('condor', 'osg-jobs'): - transferstring='$(macroargument0)' - if cp.has_option('condor','transfer-files'): - # allow specification of additional files to transfer - transferstring+=',%s'%cp.get('condor','transfer-files') + self.set_stdout_file('logs/megasky_$(macroargument0)-$(cluster)-$(process).out') + self.set_stderr_file('logs/megasky_$(macroargument0)-$(cluster)-$(process).err') + self.set_log_file('logs/megasky_$(macroargument0)-$(cluster)-$(process).log') + self.set_sub_file('megasky.sub') + + # + # Singularity configurations + # + if cp.getboolean('engine','use-singularity'): + + # --- Generate a script for PreCmd + pre_string=pre_cmd('megasky') + pre = "pre_megasky" + f=open(pre,'w') + f.writelines(pre_string) + f.close() + os.chmod(pre,0755) + + self.add_condor_cmd("+PreCmd", '"'+pre+'"') + self.add_condor_cmd("+PreArgs", '"'+"$(macrooutputDir)"+'"') + # --- End PRE script + + transferstring='pre_megasky,$(macroargument0)' self.add_condor_cmd('transfer_input_files', transferstring) self.add_condor_cmd('transfer_output_files', '$(macroargument0)') - self.set_stdout_file('$(macroargument0)/megasky_$(cluster)-$(process)-$(node).out') - self.set_stderr_file('$(macroargument0)/megasky_$(cluster)-$(process)-$(node).err') - self.set_log_file('$(macroargument0)/megasky_$(cluster)-$(process)-$(node).log') - self.set_sub_file('megasky.sub') class megaskyNode(pipeline.CondorDAGNode, pipeline.AnalysisNode): @@ -1280,21 +1399,32 @@ class megaplotJob(pipeline.CondorDAGJob,pipeline.AnalysisJob): # --- Common workflow configuration condor_job_config('megaplot',self,cp) - # --- OSG-specifics unique to this job - # Files to include in transfer - if cp.getboolean('condor', 'osg-jobs'): - transferstring='$(macroargument0)' - if cp.has_option('condor','transfer-files'): - # allow specification of additional files to transfer - transferstring+=',%s'%cp.get('condor','transfer-files') + self.set_stdout_file('logs/megaplot_$(macroargument0)-$(cluster)-$(process).out') + self.set_stderr_file('logs/megaplot_$(macroargument0)-$(cluster)-$(process).err') + self.set_log_file('logs/megaplot_$(macroargument0)-$(cluster)-$(process).log') + self.set_sub_file('megaplot.sub') + + # + # Singularity configurations + # + if cp.getboolean('engine','use-singularity'): + + # --- Generate a script for PreCmd + pre_string=pre_cmd('megaplot') + pre = "pre_megaplot" + f=open(pre,'w') + f.writelines(pre_string) + f.close() + os.chmod(pre,0755) + + self.add_condor_cmd("+PreCmd", '"'+pre+'"') + self.add_condor_cmd("+PreArgs", '"'+"$(macrooutputDir)"+'"') + # --- End PRE script + + transferstring='pre_megaplot,$(macroargument0)' self.add_condor_cmd('transfer_input_files', transferstring) self.add_condor_cmd('transfer_output_files', '$(macroargument0)') - self.set_stdout_file('$(macroargument0)/megaplot_$(cluster)-$(process)-$(node).out') - self.set_stderr_file('$(macroargument0)/megaplot_$(cluster)-$(process)-$(node).err') - self.set_log_file('$(macroargument0)/megaplot_$(cluster)-$(process)-$(node).log') - self.set_sub_file('megaplot.sub') - class megaplotNode(pipeline.CondorDAGNode, pipeline.AnalysisNode): diff --git a/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914-singularity/LDG-GW150914-singularity.ini b/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914-singularity/LDG-GW150914-singularity.ini deleted file mode 100644 index 818ca97dc8bab35fb338fab2f28bd1a1c0f636a6..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914-singularity/LDG-GW150914-singularity.ini +++ /dev/null @@ -1,72 +0,0 @@ -[input] -dataseed=1234 -seglen=2.0 -window=1.0 -flow=32 -srate=512 - -;PSDstart=1187008818.4457 -;PSDlength=128.0 -;padding=0.0 - -ifo-list=['H1','L1'] - -[engine] -; Paths to bayeswave executables at run time. These should generally be -; prefixed with e.g., /home/jclark/opt/bayewave for personal -; installations or /opt/bayeswave/bin for containerized applications -bayeswave=/opt/bayeswave/bin/BayesWave -bayeswave_post=/opt/bayeswave/bin/BayesWavePost -megaplot=/opt/bayeswave/postprocess/megaplot.py -megasky=/opt/bayeswave/postprocess/skymap/megasky.py -; Locations of postprocess and utils dirs used to set PYTHONPATH -postprocess=/opt/bayeswave/postprocess -utils=/opt/bayeswave/utils -use-singularity= -singularity="/cvmfs/ligo-containers.opensciencegrid.org/lscsoft/bayeswave:master" - -[datafind] -channel-list={'H1':'H1:DCS-CALIB_STRAIN_C02','L1':'L1:DCS-CALIB_STRAIN_C02'} -frtype-list={'H1':'H1_HOFT_C02','L1':'L1_HOFT_C02'} -url-type=file -veto-categories=[1] - -[bayeswave_options] -; command line options for BayesWave. See BayesWave --help -bayesLine= -updateGeocenterPSD= -waveletPrior= -Dmax=100 -signalOnly= -Niter=500 -NCmin=2 -NCmax=2 - -[bayeswave_post_options] -; command line options for BayesWavePost. See BayesWavePost --help -0noise= - -[condor] -; see e.g., https://ldas-gridmon.ligo.caltech.edu/ldg_accounting/user -;accounting-group = ligo.prod.o1.burst.paramest.bayeswave -universe=vanilla -checkpoint= -bayeswave-request-memory=4000 -bayeswave_post-request-memory=4000 -datafind=/usr/bin/gw_data_find -ligolw_print=/usr/bin/ligolw_print -segfind=/usr/bin/ligolw_segment_query_dqsegdb -accounting-group = ligo.dev.o3.burst.paramest.bayeswave -;notify-user=james.clark@ligo.org - -[segfind] -; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags -segment-url=https://segments.ligo.org - -[segments] -; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags -; https://wiki.ligo.org/viewauth/LSC/JRPComm/ObsRun1#Resource_information_40Data_44_segments_44_etc._41 -l1-analyze = L1:DMT-ANALYSIS_READY:1 -h1-analyze = H1:DMT-ANALYSIS_READY:1 -;v1-analyze = V1:ITF_SCIENCEMODE - diff --git a/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914-singularity/makework-LDG-GW150914-singularity.sh b/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914-singularity/makework-LDG-GW150914-singularity.sh deleted file mode 100755 index 80b1dab9234990fe99e30399d2f55de567e4acd7..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914-singularity/makework-LDG-GW150914-singularity.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -bayeswave_pipe LDG-GW150914-singularity.ini \ - --trigger-time 1126259462.420000076 \ - --workdir LDG-GW150914-singularity2 diff --git a/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914/LDG-GW150914.ini b/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914/LDG-GW150914.ini index 60d399f37f8c4227d0897bf9b84f21ccee34aee6..536d7fb7eebd6a47217c4e0da46a42c06779250a 100644 --- a/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914/LDG-GW150914.ini +++ b/BayesWaveUtils/bayeswave_pipe_examples/LDG-GW150914/LDG-GW150914.ini @@ -5,10 +5,6 @@ window=1.0 flow=32 srate=512 -;PSDstart=1187008818.4457 -;PSDlength=128.0 -;padding=0.0 - ifo-list=['H1','L1'] [engine] diff --git a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/makework-OSG-GW150914-singularity.sh b/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/makework-OSG-GW150914-singularity.sh deleted file mode 100755 index e874aedd610d8609472f100b34df507016ae002d..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/makework-OSG-GW150914-singularity.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -bayeswave_pipe OSG-GW150914-singularity.ini \ - --osg-jobs \ - --trigger-list times.txt \ - --workdir OSG-GW150914-singularity diff --git a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/status.sh b/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/status.sh deleted file mode 100755 index e7819a1e9c33b0062a40059eeea1eeeb34c508ae..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/status.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -condor_status -const '(regexp("2.4.*",OSG_SINGULARITY_VERSION)) && (IS_GLIDEIN=?=True) && (HAS_LIGO_FRAMES==TRUE)' -pool osg-ligo-1.t2.ucsd.edu diff --git a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/times.txt b/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/times.txt deleted file mode 100644 index d64b1cf89dedc855a9c8101f522868fca5542353..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/times.txt +++ /dev/null @@ -1,101 +0,0 @@ -1126259362.42 -1126259364.44 -1126259366.46 -1126259368.48 -1126259370.5 -1126259372.52 -1126259374.54 -1126259376.56 -1126259378.58 -1126259380.6 -1126259382.62 -1126259384.64 -1126259386.66 -1126259388.68 -1126259390.7 -1126259392.72 -1126259394.74 -1126259396.76 -1126259398.78 -1126259400.8 -1126259402.82 -1126259404.84 -1126259406.86 -1126259408.88 -1126259410.9 -1126259412.93 -1126259414.95 -1126259416.97 -1126259418.99 -1126259421.01 -1126259423.03 -1126259425.05 -1126259427.07 -1126259429.09 -1126259431.11 -1126259433.13 -1126259435.15 -1126259437.17 -1126259439.19 -1126259441.21 -1126259443.23 -1126259445.25 -1126259447.27 -1126259449.29 -1126259451.31 -1126259453.33 -1126259455.35 -1126259457.37 -1126259459.39 -1126259461.41 -1126259463.43 -1126259465.45 -1126259467.47 -1126259469.49 -1126259471.51 -1126259473.53 -1126259475.55 -1126259477.57 -1126259479.59 -1126259481.61 -1126259483.63 -1126259485.65 -1126259487.67 -1126259489.69 -1126259491.71 -1126259493.73 -1126259495.75 -1126259497.77 -1126259499.79 -1126259501.81 -1126259503.83 -1126259505.85 -1126259507.87 -1126259509.89 -1126259511.91 -1126259513.94 -1126259515.96 -1126259517.98 -1126259520.0 -1126259522.02 -1126259524.04 -1126259526.06 -1126259528.08 -1126259530.1 -1126259532.12 -1126259534.14 -1126259536.16 -1126259538.18 -1126259540.2 -1126259542.22 -1126259544.24 -1126259546.26 -1126259548.28 -1126259550.3 -1126259552.32 -1126259554.34 -1126259556.36 -1126259558.38 -1126259560.4 -1126259562.42 - diff --git a/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/100_cwb_triggers.dat b/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/100_cwb_triggers.dat new file mode 100644 index 0000000000000000000000000000000000000000..2527043f72241eec1ef3a63c29deac600fc1952f --- /dev/null +++ b/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/100_cwb_triggers.dat @@ -0,0 +1,100 @@ ++ - 45.6992 0.903 0.937 0.813 53.54 163.000 25 6.6e+03 1.373 0.048 337 153 0.035 1717 0 6843 1185682091.7144 1185775528.7145 3.2e+03 3.5e+03 3.9e-22 4.4e-22 174.11 148.92 332.82 ++ - 35.8468 0.842 0.845 0.751 49.38 4.000 48 6.9e+03 1.897 0.124 171 83 0.043 1512 0 14017 1185847050.5283 1185616646.5264 4.6e+03 2.3e+03 4.7e-22 4.3e-22 58.01 77.98 267.51 ++ - 28.7834 0.816 0.859 0.659 38.97 471.000 65 4.2e+03 1.833 0.143 204 96 0.038 1181 0 18678 1185469582.0820 1185267511.0817 2.5e+03 1.7e+03 3.0e-22 2.9e-22 48.16 79.19 224.85 ++ - 27.5553 0.836 0.851 0.788 34.30 89.000 121 3.5e+03 1.549 0.107 156 68 0.040 927 0 34902 1185352000.1022 1185522311.1046 2.3e+03 1.2e+03 3.4e-22 3.2e-22 240.82 102.02 174.68 ++ - 10.9372 0.897 0.849 0.838 11.66 513.000 28 4.4e+02 1.138 0.025 75 26 0.018 103 0 7836 1185700696.6165 1185848983.6071 3.3e+02 1.0e+02 1.3e-22 1.1e-22 117.77 57.91 23.05 ++ - 9.2579 0.854 0.819 0.806 10.34 149.000 122 2.7e+02 1.247 0.059 151 68 0.011 70 0 35274 1185277407.8908 1185474058.8816 1.9e+02 8.4e+01 7.9e-23 5.8e-23 116.02 65.05 23.96 ++ - 9.2101 0.847 0.909 0.780 10.99 437.000 31 2.8e+02 1.423 0.084 129 53 0.012 74 0 8795 1185601683.0780 1185850846.0826 1.4e+02 1.4e+02 7.4e-23 8.6e-23 41.79 143.57 23.38 ++ - 9.1320 0.863 0.815 0.866 9.71 416.000 84 3.1e+02 1.130 0.035 40 14 0.038 80 0 24605 1185519126.2339 1185837910.2393 2.3e+02 8.0e+01 4.2e-22 7.2e-22 32.29 148.54 23.19 ++ - 9.1228 0.827 0.807 0.738 10.90 355.000 73 3.5e+02 1.428 0.100 76 31 0.021 94 0 21026 1185614665.6212 1185302310.6194 2.5e+02 9.7e+01 1.2e-22 1.3e-22 85.78 122.44 24.10 ++ - 9.0714 0.915 0.877 0.881 9.07 566.000 95 2.0e+02 0.957 -0.009 222 87 0.008 33 0 26574 1185711201.4572 1185475435.4499 5.4e+01 1.4e+02 4.0e-23 6.8e-23 190.51 39.91 17.70 ++ - 8.4271 0.864 0.805 0.839 9.45 442.000 9 2.5e+02 1.258 0.058 43 11 0.027 74 0 2385 1185433372.0370 1185790530.0313 1.9e+02 6.3e+01 1.4e-22 2.1e-22 209.12 31.46 16.83 ++ - 8.3382 0.932 0.895 0.909 8.34 233.000 71 1.9e+02 0.906 -0.017 39 10 0.028 59 0 20763 1185614643.1158 1185872410.1221 1.5e+02 4.7e+01 1.5e-22 2.5e-22 20.30 149.68 13.48 ++ - 8.2119 0.841 0.866 0.824 9.25 285.000 119 2.0e+02 1.268 0.077 155 84 0.010 47 0 34334 1185780849.3302 1185278964.3240 8.5e+01 1.2e+02 5.1e-23 7.5e-23 202.50 55.41 18.98 ++ - 8.0044 0.865 0.883 0.806 8.44 86.000 87 2.0e+02 1.111 0.028 238 125 0.006 31 0 25000 1185921361.4422 1185386075.4453 1.3e+02 6.9e+01 6.7e-23 4.8e-23 278.79 57.91 18.74 ++ - 7.9458 0.811 0.891 0.722 8.73 211.000 122 2.1e+02 1.207 0.078 144 81 0.024 45 0 35275 1185278846.4516 1185475435.4486 1.1e+02 9.4e+01 6.9e-23 8.1e-23 234.08 44.61 22.55 ++ - 7.9184 0.912 0.877 0.859 8.42 589.000 67 1.6e+02 1.130 0.021 39 10 0.025 47 0 19745 1185676636.9765 1185565647.9838 1.1e+02 4.9e+01 1.3e-22 2.3e-22 11.35 136.96 10.76 ++ - 7.8680 0.906 0.907 0.848 7.87 546.000 119 1.4e+02 0.989 -0.002 161 51 0.008 32 0 34314 1185756660.9431 1185254514.9489 5.1e+01 9.3e+01 3.7e-23 5.5e-23 27.44 133.80 14.13 ++ - 7.8341 0.850 0.814 0.829 8.44 246.000 97 1.6e+02 1.160 0.059 91 4 0.265 29 0 27152 1185669073.5031 1185374827.5060 1.2e+02 4.2e+01 5.7e-23 4.5e-23 273.52 61.03 17.18 ++ - 7.7969 0.831 0.828 0.797 8.50 265.000 17 2.6e+02 1.189 0.074 499 1 0.596 54 0 4627 1185707886.4190 1185921221.4108 1.9e+02 6.8e+01 1.3e-22 6.3e-23 127.27 94.48 18.17 ++ - 7.7196 0.927 0.931 0.779 7.72 328.000 123 1.1e+02 0.896 -0.013 334 3 0.398 19 0 35897 1185531104.2859 1185878776.2808 7.0e+01 4.2e+01 5.1e-23 3.8e-23 102.30 107.58 11.13 ++ - 7.7095 0.870 0.834 0.855 7.71 166.000 106 2.6e+02 0.943 -0.007 500 2 0.202 70 0 29595 1185458033.3383 1185433867.3456 2.0e+02 5.5e+01 1.5e-22 7.6e-23 311.13 74.91 17.82 ++ - 7.6864 0.819 0.801 0.776 8.56 33.000 113 2.4e+02 1.239 0.082 136 54 0.010 49 0 32682 1185361250.1074 1185889217.1017 1.7e+02 6.6e+01 7.9e-23 5.6e-23 116.37 112.67 19.23 ++ - 7.6549 0.889 0.861 0.858 7.65 243.000 102 1.8e+02 0.949 -0.002 47 13 0.021 58 0 28388 1185614643.1156 1185555600.1104 1.3e+02 4.5e+01 1.3e-22 1.7e-22 215.65 28.43 13.94 ++ - 7.6514 0.849 0.882 0.707 8.78 299.000 117 1.7e+02 1.317 0.070 252 104 0.007 29 0 33617 1185607573.9863 1185522074.9850 7.1e+01 9.9e+01 4.5e-23 5.6e-23 248.04 46.99 16.69 ++ - 7.6412 0.936 0.927 0.798 7.64 223.000 117 8.9e+01 0.973 -0.004 415 3 0.212 16 0 33613 1185602754.9385 1185517331.9336 3.4e+01 5.5e+01 3.4e-23 4.9e-23 217.14 38.36 9.45 ++ - 7.6397 0.859 0.887 0.837 8.18 516.000 76 1.4e+02 1.146 0.039 473 8 0.094 46 0 22299 1185301305.9502 1185813189.9502 7.8e+01 6.2e+01 5.7e-23 5.2e-23 76.29 129.45 16.44 ++ - 7.6224 0.885 0.869 0.865 7.62 429.000 37 2.4e+02 0.933 -0.008 500 1 0.485 42 0 10444 1185707886.5261 1185299457.5337 1.8e+02 6.0e+01 1.3e-22 6.6e-23 312.89 77.67 15.51 ++ - 7.6167 0.929 0.903 0.770 7.62 450.000 124 1.2e+02 0.894 -0.021 140 73 0.007 22 0 36159 1185501821.9633 1185791771.9582 8.6e+01 3.8e+01 5.2e-23 4.3e-23 101.25 107.27 12.33 ++ - 7.5961 0.816 0.806 0.800 8.64 400.000 97 2.2e+02 1.293 0.084 235 145 0.006 33 0 27362 1185921361.4420 1185626961.4365 1.5e+02 7.2e+01 7.2e-23 5.5e-23 111.45 112.02 21.28 ++ - 7.5873 0.909 0.865 0.840 7.59 269.000 98 1.4e+02 0.931 -0.013 266 3 0.311 23 0 27423 1185697576.1331 1185301307.1417 3.2e+01 1.1e+02 2.8e-23 5.5e-23 349.77 138.92 13.19 ++ - 7.5660 0.943 0.897 0.921 7.57 124.000 80 4.2e+02 0.835 -0.019 54 21 0.012 16 0 23343 1185353046.8942 1185388922.9011 3.8e+02 3.8e+01 1.6e-22 8.7e-23 310.08 72.10 9.24 ++ - 7.5643 0.876 0.812 0.828 8.13 217.000 8 2.5e+02 1.154 0.034 71 32 0.013 51 0 2087 1185329090.0757 1185766873.0789 2.0e+02 4.9e+01 1.1e-22 9.3e-23 274.22 62.38 14.87 ++ - 7.5507 0.886 0.814 0.871 8.27 295.000 12 7.5e+02 1.200 0.041 49 21 0.012 36 0 3268 1185474451.1743 1185675756.1809 7.0e+02 5.6e+01 2.4e-22 1.3e-22 323.79 67.98 12.39 ++ - 7.5320 0.920 0.904 0.834 7.53 68.000 84 1.2e+02 1.000 -0.000 545 4 0.089 16 0 24424 1185301838.8359 1185620970.8413 4.7e+01 6.9e+01 4.8e-23 6.1e-23 33.32 141.26 10.92 ++ - 7.5306 0.921 0.883 0.885 7.53 593.000 117 2.6e+02 0.821 -0.048 63 24 0.018 49 0 33623 1185614665.6268 1185530072.6242 2.2e+02 4.7e+01 1.2e-22 9.7e-23 90.70 119.66 16.10 ++ - 7.5202 0.924 0.945 0.876 7.56 361.000 124 1.0e+02 1.009 0.002 97 2 0.234 15 0 36158 1185500653.8060 1185790692.8104 5.3e+01 4.8e+01 3.6e-23 4.5e-23 42.61 137.75 10.19 ++ - 7.5178 0.933 0.939 0.881 7.52 83.000 42 1.1e+02 0.911 -0.016 72 1 0.592 18 0 11645 1185464104.2076 1185344021.2021 6.4e+01 4.3e+01 5.2e-23 7.6e-23 210.82 34.13 10.94 ++ - 7.5104 0.916 0.911 0.913 7.51 151.000 123 1.6e+02 0.908 -0.005 500 1 0.168 39 0 35835 1185456584.7020 1185805099.6946 1.1e+02 4.9e+01 1.3e-22 7.3e-23 124.80 102.02 10.86 ++ - 7.4994 0.898 0.866 0.858 7.50 470.000 75 1.2e+02 0.982 -0.004 278 130 0.006 20 0 21931 1185551849.2179 1185373779.2242 8.6e+01 3.8e+01 5.3e-23 3.5e-23 284.06 81.31 14.32 ++ - 7.4932 0.975 0.979 0.954 7.49 87.000 102 9.3e+01 0.662 -0.053 710 5 0.221 17 0 28654 1185934168.3149 1185875281.3144 5.4e+01 3.9e+01 6.2e-23 6.4e-23 253.12 48.59 9.81 ++ - 7.4895 0.924 0.934 0.842 7.49 16.000 35 1.0e+02 0.964 -0.006 69 1 0.684 17 0 10069 1185331201.2640 1185872385.2595 5.7e+01 4.7e+01 5.1e-23 6.8e-23 220.50 41.08 10.96 ++ - 7.4766 0.878 0.847 0.882 7.53 474.000 120 1.5e+02 1.015 0.004 123 43 0.020 33 0 34683 1185780143.6252 1185507269.6163 5.0e+01 9.8e+01 4.0e-23 7.0e-23 160.77 41.08 15.67 ++ - 7.4751 0.911 0.846 0.886 7.52 35.000 106 1.6e+02 1.012 0.004 43 13 0.020 45 0 29727 1185616568.6726 1185592533.6694 1.2e+02 3.3e+01 1.2e-22 1.5e-22 234.25 39.91 11.05 ++ - 7.4706 0.880 0.813 0.803 8.10 11.000 102 7.2e+02 1.175 0.038 34 10 0.024 57 0 28316 1185528972.3452 1185470161.3471 6.6e+02 6.1e+01 4.2e-22 3.8e-22 239.41 98.39 13.51 ++ - 7.4684 0.959 0.971 0.941 7.47 388.000 66 1.1e+02 0.845 -0.019 500 0 0.526 14 0 19078 1185457333.3316 1185257745.3295 5.2e+01 5.5e+01 1.1e-22 9.2e-23 87.89 121.74 7.95 ++ - 7.4674 0.933 0.935 0.910 7.47 6.000 108 1.0e+02 0.886 -0.021 116 3 0.194 16 0 30849 1185762300.4906 1185692694.4905 5.6e+01 4.6e+01 4.2e-23 4.0e-23 77.34 129.07 11.46 ++ - 7.4664 0.939 0.934 0.913 7.47 208.000 52 1.3e+02 0.996 -0.001 94 27 0.009 24 0 15126 1185582791.6151 1185848983.6074 4.4e+01 8.8e+01 3.8e-23 7.5e-23 187.03 55.41 8.12 ++ - 7.4634 0.897 0.904 0.849 7.59 371.000 49 1.2e+02 1.035 0.008 430 4 0.286 19 0 14295 1185488569.0576 1185929798.0553 6.2e+01 5.3e+01 5.0e-23 4.7e-23 88.95 120.69 13.33 ++ - 7.4584 0.822 0.829 0.767 8.64 359.000 92 1.9e+02 1.343 0.089 260 66 0.011 44 0 25860 1185681670.5435 1185550511.5386 6.4e+01 1.2e+02 4.3e-23 6.0e-23 216.65 46.59 19.30 ++ - 7.4513 0.873 0.887 0.781 8.12 133.000 65 1.6e+02 1.186 0.039 215 85 0.007 26 0 18852 1185678368.4554 1185475435.4499 6.0e+01 1.0e+02 4.2e-23 5.7e-23 209.64 47.39 14.96 ++ - 7.4501 0.909 0.936 0.740 8.09 496.000 54 1.2e+02 1.180 0.026 94 1 0.485 28 0 15812 1185623731.5503 1185508035.5582 5.1e+01 6.9e+01 3.8e-23 8.3e-23 4.92 126.80 10.23 ++ - 7.4473 0.838 0.858 0.783 8.25 562.000 28 2.0e+02 1.227 0.073 152 86 0.007 30 0 7484 1185277407.8907 1185426845.8878 1.3e+02 6.7e+01 7.0e-23 5.8e-23 97.03 121.74 15.93 ++ - 7.4308 0.914 0.898 0.856 7.43 148.000 66 1.3e+02 0.946 -0.011 65 17 0.024 39 0 19155 1185550005.1848 1185349457.1895 8.6e+01 4.3e+01 7.0e-23 8.3e-23 276.68 73.04 12.60 ++ - 7.4242 0.912 0.896 0.888 7.42 408.000 44 1.6e+02 0.888 -0.015 501 2 0.193 46 0 12593 1185417445.6211 1185475837.6292 1.2e+02 4.4e+01 1.0e-22 5.2e-23 301.29 87.61 12.94 ++ - 7.4211 0.962 0.937 0.863 7.42 227.000 34 8.4e+01 0.825 -0.021 355 5 0.159 16 0 9609 1185471092.3254 1185467265.3202 6.4e+01 2.0e+01 4.5e-23 2.4e-23 102.30 107.58 7.69 ++ - 7.4199 0.872 0.867 0.776 7.95 371.000 55 1.5e+02 1.149 0.034 333 5 0.413 34 0 16193 1185789108.6705 1185387937.6736 5.8e+01 9.6e+01 4.3e-23 5.4e-23 54.24 138.14 15.35 ++ - 7.4113 0.876 0.818 0.844 7.41 119.000 94 2.3e+02 0.974 -0.001 57 19 0.018 64 0 26310 1185390206.9418 1185850887.9431 1.9e+02 4.3e+01 1.1e-22 1.1e-22 265.08 53.95 15.74 ++ - 7.4079 0.909 0.849 0.849 7.41 71.000 82 1.2e+02 0.993 -0.001 364 4 0.208 18 0 24316 1185351036.0005 1185931765.0078 8.5e+01 3.2e+01 5.5e-23 3.3e-23 292.15 84.62 12.20 ++ - 7.3980 0.928 0.923 0.927 7.40 170.000 67 1.2e+02 0.892 -0.021 202 49 0.009 24 0 19737 1185666487.1728 1185555917.1750 5.0e+01 7.3e+01 3.7e-23 4.5e-23 60.88 135.39 11.75 ++ - 7.3972 0.878 0.869 0.842 7.44 488.000 112 1.7e+02 1.011 0.003 154 33 0.015 42 0 32319 1185397563.1669 1185617875.1607 5.6e+01 1.2e+02 3.8e-23 5.7e-23 203.20 51.70 16.04 ++ - 7.3932 0.905 0.867 0.876 7.39 561.000 80 3.3e+02 0.932 -0.007 50 17 0.018 42 0 23723 1185809240.8684 1185845879.8699 2.9e+02 4.4e+01 1.6e-22 1.4e-22 237.30 97.78 12.64 ++ - 7.3897 0.936 0.936 0.903 7.39 305.000 65 1.2e+02 0.850 -0.029 230 91 0.005 16 0 18949 1185794780.2136 1185591675.2185 4.5e+01 7.6e+01 3.6e-23 4.7e-23 36.89 138.53 11.62 ++ - 7.3893 0.907 0.866 0.888 7.39 344.000 124 1.2e+02 0.946 -0.013 262 151 0.005 17 0 36200 1185551849.2202 1185840705.2268 8.5e+01 3.7e+01 5.3e-23 3.5e-23 285.47 83.72 13.54 ++ - 7.3851 0.938 0.951 0.874 7.39 550.000 78 7.9e+01 0.927 -0.011 595 4 0.136 17 0 22989 1185591434.0877 1185719284.0833 3.9e+01 4.0e+01 4.7e-23 5.1e-23 223.14 36.04 9.43 ++ - 7.3838 0.869 0.835 0.852 7.40 145.000 4 1.6e+02 1.005 0.003 153 40 0.014 42 0 1610 1185466852.1487 1185709107.1578 4.8e+01 1.1e+02 3.7e-23 6.3e-23 339.87 137.36 16.05 ++ - 7.3801 0.904 0.871 0.892 7.38 100.000 81 2.4e+02 0.998 0.012 55 16 0.015 39 0 24178 1185700266.2061 1185876566.2048 1.9e+02 4.1e+01 1.2e-22 9.9e-23 85.08 126.05 9.94 ++ - 7.3760 0.927 0.905 0.879 7.38 403.000 24 2.2e+02 0.795 -0.039 500 2 0.106 60 0 6413 1185707582.2974 1185857179.3049 1.8e+02 4.2e+01 1.3e-22 6.4e-23 312.54 76.75 13.02 ++ - 7.3711 0.893 0.895 0.865 7.48 297.000 115 1.7e+02 1.030 0.007 172 74 0.007 22 0 33176 1185806283.8740 1185598386.8674 5.6e+01 1.2e+02 4.1e-23 6.5e-23 199.34 54.31 13.60 ++ - 7.3705 0.931 0.880 0.881 7.37 386.000 24 1.4e+02 0.840 -0.035 44 1 1.533 22 0 6063 1185286813.2278 1185437627.2328 1.1e+02 3.1e+01 9.7e-23 1.3e-22 38.65 148.54 12.87 ++ - 7.3602 0.874 0.880 0.876 7.54 178.000 102 1.4e+02 1.051 0.013 232 104 0.006 20 0 28237 1185434006.2046 1185375028.2034 8.2e+01 6.0e+01 4.9e-23 4.6e-23 82.62 124.95 15.59 ++ - 7.3556 0.895 0.936 0.835 7.65 431.000 1 1.1e+02 1.083 0.029 104 5 0.089 34 0 867 1185779181.2489 1185591550.2463 5.5e+01 5.2e+01 3.7e-23 4.4e-23 238.08 43.82 10.63 ++ - 7.3540 0.972 0.966 0.933 7.35 416.000 44 7.4e+01 0.753 -0.029 249 2 0.223 15 0 12663 1185500456.0453 1185560040.0495 4.8e+01 2.6e+01 3.7e-23 2.5e-23 278.09 66.68 7.27 ++ - 7.3454 0.961 0.965 0.951 7.35 352.000 66 1.1e+02 0.888 -0.012 500 1 0.357 15 0 19078 1185457297.0621 1185257745.0666 6.5e+01 4.2e+01 1.2e-22 7.9e-23 279.49 68.62 6.67 ++ - 7.3449 0.909 0.905 0.886 7.35 484.000 80 1.2e+02 0.991 -0.002 123 3 0.144 26 0 23337 1185345804.2111 1185382520.2072 7.1e+01 4.8e+01 4.4e-23 3.9e-23 97.38 114.62 12.04 ++ - 7.3372 0.901 0.848 0.889 7.34 498.000 114 3.2e+02 0.984 -0.004 77 43 0.008 24 0 32806 1185847050.2178 1185346152.2114 2.8e+02 4.2e+01 1.2e-22 7.2e-23 126.21 110.74 13.24 ++ - 7.3369 0.959 0.954 0.925 7.34 521.000 28 8.6e+01 0.790 -0.031 212 4 0.311 14 0 7645 1185470812.8279 1185620291.8290 3.0e+01 5.6e+01 2.8e-23 3.6e-23 69.88 133.80 8.93 ++ - 7.3335 0.908 0.918 0.873 7.33 2.000 20 1.2e+02 0.929 -0.017 216 95 0.006 20 0 5098 1185501238.5708 1185884036.5765 4.3e+01 7.4e+01 3.5e-23 5.0e-23 29.07 137.75 13.68 ++ - 7.3279 0.897 0.829 0.920 7.40 145.000 94 1.6e+02 1.020 0.004 35 6 0.724 19 0 26205 1185264096.4730 1185725951.4665 1.1e+02 4.3e+01 1.7e-22 3.1e-22 198.47 35.28 12.87 ++ - 7.3244 0.898 0.921 0.851 7.32 267.000 90 1.1e+02 0.979 -0.005 550 1 0.640 18 0 25078 1185530832.7718 1185244965.7678 4.4e+01 6.1e+01 4.8e-23 5.5e-23 227.62 38.36 13.50 ++ - 7.3222 0.864 0.895 0.831 7.93 438.000 112 1.6e+02 1.174 0.041 162 59 0.009 34 0 32303 1185378024.8636 1185598386.8677 6.8e+01 9.0e+01 4.3e-23 5.4e-23 43.19 133.41 15.49 ++ - 7.3041 0.946 0.895 0.940 7.30 354.000 35 1.2e+02 0.831 -0.029 44 2 0.776 15 0 10019 1185272010.9756 1185811656.9788 9.5e+01 2.6e+01 9.3e-23 1.1e-22 54.25 140.09 10.17 ++ - 7.3015 0.870 0.849 0.805 7.65 550.000 18 1.3e+02 1.097 0.025 84 3 0.368 39 0 4725 1185347622.0473 1185801872.0387 4.6e+01 7.9e+01 3.6e-23 6.8e-23 172.88 45.01 14.31 ++ - 7.2918 0.908 0.903 0.860 7.36 496.000 112 1.0e+02 1.020 0.004 83 2 0.606 17 0 32473 1185582545.0673 1185802662.0756 3.9e+01 6.2e+01 3.5e-23 6.8e-23 359.64 133.01 11.28 ++ - 7.2899 0.877 0.819 0.839 7.29 7.000 57 1.8e+02 0.936 -0.020 235 94 0.007 32 0 16541 1185338748.5248 1185599141.5337 1.4e+02 3.9e+01 6.5e-23 3.5e-23 299.53 98.69 17.10 ++ - 7.2896 0.928 0.905 0.841 7.29 435.000 46 9.6e+01 0.902 -0.019 100 3 0.355 20 0 13057 1185298677.1911 1185715842.1831 3.0e+01 6.6e+01 2.7e-23 5.5e-23 182.60 45.40 11.16 ++ - 7.2721 0.919 0.861 0.906 7.27 559.000 120 4.3e+02 0.991 -0.002 54 22 0.016 17 0 34575 1185650897.8104 1185377938.8166 3.9e+02 3.9e+01 1.6e-22 9.1e-23 314.30 65.70 10.53 ++ - 7.2617 0.830 0.891 0.756 8.58 134.000 59 1.5e+02 1.395 0.090 111 53 0.018 38 0 17119 1185404203.6122 1185507269.6147 7.8e+01 7.4e+01 6.0e-23 7.1e-23 59.35 136.57 17.24 ++ - 7.2613 0.941 0.953 0.912 7.26 479.000 42 8.8e+01 0.945 -0.008 134 4 0.201 16 0 11919 1185793175.7662 1185672696.7664 4.7e+01 4.1e+01 3.2e-23 3.5e-23 257.34 50.93 8.24 ++ - 7.2509 0.873 0.895 0.768 7.58 563.000 120 1.3e+02 1.093 0.030 96 2 0.592 26 0 34466 1185519971.0084 1185247008.0002 5.2e+01 8.1e+01 3.6e-23 7.5e-23 182.11 50.93 13.52 ++ - 7.2481 0.867 0.909 0.752 7.70 447.000 96 1.2e+02 1.130 0.042 206 85 0.007 32 0 26771 1185610161.9501 1185254514.9476 5.3e+01 7.1e+01 3.9e-23 4.9e-23 238.61 44.61 12.72 ++ - 7.2462 0.912 0.893 0.913 7.27 142.000 105 1.4e+02 1.006 0.006 500 2 0.110 42 0 29231 1185688993.8360 1185340851.8286 9.9e+01 3.9e+01 1.0e-22 4.8e-23 121.99 100.81 9.83 ++ - 7.2304 0.919 0.898 0.881 7.23 104.000 65 1.7e+02 0.931 -0.014 79 32 0.013 29 0 18739 1185542437.4686 1185340733.4702 1.3e+02 4.5e+01 7.3e-23 6.5e-23 265.78 55.41 11.58 ++ - 7.2247 0.903 0.910 0.878 7.29 107.000 71 1.1e+02 1.017 0.003 117 2 0.349 25 0 20489 1185286723.4187 1185544616.4180 6.8e+01 4.4e+01 4.7e-23 4.2e-23 80.16 126.80 11.96 ++ - 7.2127 0.920 0.936 0.860 7.21 185.000 75 1.2e+02 0.956 -0.006 500 1 0.778 23 0 21852 1185456703.0659 1185279584.0737 7.3e+01 4.9e+01 1.3e-22 6.6e-23 309.02 79.80 9.94 ++ - 7.2121 0.901 0.893 0.856 7.21 521.000 50 1.3e+02 0.995 -0.001 67 2 0.194 22 0 14528 1185929537.1276 1185516216.1229 9.0e+01 4.0e+01 5.6e-23 6.5e-23 96.68 106.96 12.53 ++ - 7.2089 0.919 0.906 0.898 7.34 527.000 43 1.2e+02 1.036 0.006 149 54 0.005 17 0 12047 1185254971.3151 1185452444.3147 7.6e+01 4.2e+01 4.6e-23 3.8e-23 80.16 129.07 9.60 ++ - 7.2077 0.959 0.971 0.951 7.21 561.000 66 1.1e+02 0.780 -0.033 500 1 0.477 17 0 19078 1185457506.1802 1185257745.1793 5.5e+01 5.5e+01 1.0e-22 8.6e-23 81.91 125.69 8.88 ++ - 7.2076 0.884 0.851 0.856 7.77 185.000 121 3.2e+02 1.162 0.032 85 39 0.008 22 0 34886 1185332624.2799 1185502839.2852 2.6e+02 5.9e+01 1.1e-22 7.9e-23 310.08 60.34 12.98 ++ - 7.2054 0.942 0.946 0.889 7.21 434.000 59 1.0e+02 0.838 -0.029 527 2 0.197 18 0 17070 1185344662.0398 1185448628.0391 4.1e+01 6.2e+01 4.5e-23 5.4e-23 252.42 48.59 10.37 ++ - 7.2032 0.911 0.857 0.848 7.20 519.000 70 1.2e+02 0.907 -0.020 192 42 0.009 31 0 20232 1185361898.7654 1185668579.7578 3.2e+01 9.0e+01 2.9e-23 4.9e-23 184.76 38.74 12.51 diff --git a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/OSG-GW150914-singularity.ini b/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/O2background.ini similarity index 69% rename from BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/OSG-GW150914-singularity.ini rename to BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/O2background.ini index acf242a67594dbae4ac0df318723ca09157b2cfa..a9ae232db74faaafb731e953e6434af48f069cb1 100644 --- a/BayesWaveUtils/bayeswave_pipe_examples/OSG-GW150914-singularity/OSG-GW150914-singularity.ini +++ b/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/O2background.ini @@ -1,30 +1,41 @@ [input] dataseed=1234 -seglen=2.0 +seglen=4.0 window=1.0 flow=32 -srate=512 +srate=2048 +min-srate=256 +max-srate=256 +min-flow=32 +max-flow=32 +min-window=1 +max-window=1 +min-seglen=4 +max-seglen=4 -;PSDstart=1187008818.4457 -;PSDlength=128.0 -;padding=0.0 +PSDlength=4.0 +padding=0.0 + +;keep-frac=0.25 +;rho-threshold=7.0 ifo-list=['H1','L1'] [engine] ; Paths to bayeswave executables at run time. These should generally be ; prefixed with e.g., /home/jclark/opt/bayewave for personal -; installations or /opt/bayeswave/bin for containerized applications +; installations or /opt/bayeswave/bin for containerized applications bayeswave=/opt/bayeswave/bin/BayesWave bayeswave_post=/opt/bayeswave/bin/BayesWavePost megaplot=/opt/bayeswave/bin/megaplot.py megasky=/opt/bayeswave/bin/megasky.py -singularity="/cvmfs/ligo-containers.opensciencegrid.org/lscsoft/bayeswave:master" -use-singularity= +singularity="/cvmfs/ligo-containers.opensciencegrid.org/lscsoft/bayeswave/production" [datafind] -channel-list={'H1':'H1:DCS-CALIB_STRAIN_C02','L1':'L1:DCS-CALIB_STRAIN_C02'} -frtype-list={'H1':'H1_HOFT_C02','L1':'L1_HOFT_C02'} +channel-list={'H1':'H1:DCH-CLEAN_STRAIN_C02','L1':'L1:DCH-CLEAN_STRAIN_C02'} +frtype-list={'H1':'H1_CLEANED_HOFT_C02','L1':'L1_CLEANED_HOFT_C02'} +;channel-list={'H1':'H1:DCS-CALIB_STRAIN_C02','L1':'L1:DCS-CALIB_STRAIN_C02'} +;frtype-list={'H1':'H1_HOFT_C02','L1':'L1_HOFT_C02'} url-type=file veto-categories=[1] @@ -34,11 +45,11 @@ bayesLine= updateGeocenterPSD= waveletPrior= Dmax=100 -signalOnly= -Niter=500 +Niter=1000 NCmin=2 NCmax=2 + [bayeswave_post_options] ; command line options for BayesWavePost. See BayesWavePost --help 0noise= @@ -48,14 +59,15 @@ NCmax=2 ;accounting-group = ligo.prod.o1.burst.paramest.bayeswave universe=vanilla checkpoint= -bayeswave-request-memory=4000 +bayeswave-request-memory=1000 bayeswave_post-request-memory=4000 datafind=/usr/bin/gw_data_find ligolw_print=/usr/bin/ligolw_print segfind=/usr/bin/ligolw_segment_query_dqsegdb accounting-group = ligo.dev.o3.burst.paramest.bayeswave -;notify-user=james.clark@ligo.org -;desired-sites="Wisconsin" +;notify-user=jclark +;notification=Error +;desired-sites="LIGO-CIT","LIGO-WA","LIGO-LLO" [segfind] ; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags diff --git a/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/makework-O2background.sh b/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/makework-O2background.sh new file mode 100755 index 0000000000000000000000000000000000000000..a39904b27a7d6205449a6dc2aaf962332efffcb9 --- /dev/null +++ b/BayesWaveUtils/bayeswave_pipe_examples/OSG-O2background/makework-O2background.sh @@ -0,0 +1,12 @@ +#!/bin/sh -e + + +bayeswave_pipe \ + O2background.ini \ + --workdir O2background \ + --cwb-trigger-list 100_cwb_triggers.dat \ + --osg-jobs \ + --glide-in \ + --skip-post \ + --skip-megapy + diff --git a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-lalsim.ini b/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-lalsim.ini index 558b76d733403fdd49a42f26a926f6b93093b591..e5308a5ed375b1645d9fa9a8760e2ff57029ee9f 100644 --- a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-lalsim.ini +++ b/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-lalsim.ini @@ -5,9 +5,6 @@ window=1.0 flow=32 srate=512 -PSDstart=1187008818.4457 -PSDlength=128.0 - padding=0.0 ifo-list=['H1','L1','V1'] @@ -27,7 +24,7 @@ url-type=file veto-categories=[1] [injections] -injfile=HLV-INJECTIONS-SEOB.xml +injfile=HLV-INJECTIONS-IMRPhenomPv2.xml events=all [bayeswave_options] @@ -55,7 +52,7 @@ bayeswave_post-request-memory=4000 datafind=/usr/bin/gw_data_find ligolw_print=/usr/bin/ligolw_print segfind=/usr/bin/ligolw_segment_query_dqsegdb -accounting_group = ligo.prod.o2.burst.paramest.bayeswave +accounting-group = ligo.prod.o2.burst.paramest.bayeswave [segfind] ; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags diff --git a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-singularity.ini b/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-singularity.ini deleted file mode 100644 index 11a6fe875e55f3cab23237760c5ff07d001693c7..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/ldg-singularity.ini +++ /dev/null @@ -1,67 +0,0 @@ -[input] -dataseed=1234 -seglen=2.0 -window=1.0 -flow=32 -srate=512 - -PSDstart=1187008818.4457 -PSDlength=128.0 - -padding=0.0 -ifo-list=['H1','L1','V1'] - -[engine] -bayeswave=/opt/bayeswave/bin/bayeswave -bayeswave_post=/opt/bayeswave/bin/bayeswave_post -megaplot=/opt/bayeswave/postprocess/megaplot.py -megasky=/opt/bayeswave/postprocess/skymap/megasky.py -postprocess=/opt/bayeswave/postprocess -utils=/opt/bayeswave/utils -singularity="/home/jclark/test-bw-singularity/bayeswave-o2_online.img" - - -[datafind] -channel-list={'H1':'H1:GDS-CALIB_STRAIN','L1':'L1:GDS-CALIB_STRAIN','V1':'V1:Hrec_hoft_16384Hz','G1':'G1:DER_DATA_H_HP'} -frtype-list={'H1':'LALSimAdLIGO','L1':'LALSimAdLIGO','V1':'LALSimAdVirgo'} -url-type=file -veto-categories=[1] - -[bayeswave_options] -; command line options for bayeswave -0noise= -updateGeocenterPSD= -waveletPrior= -Dmax=100 -signalOnly= -Niter=500 -NCmin=2 -NCmax=2 - -[bayeswave_post_options] -; command line options for bayeswave_post -0noise= - -[condor] -; see e.g., https://ldas-gridmon.ligo.caltech.edu/ldg_accounting/user -;accounting_group = ligo.prod.o1.burst.paramest.bayeswave -universe=vanilla -checkpoint= -bayeswave-request-memory=4000 -bayeswave_post-request-memory=4000 -datafind=/usr/bin/gw_data_find -ligolw_print=/usr/bin/ligolw_print -segfind=/usr/bin/ligolw_segment_query_dqsegdb -accounting_group = ligo.prod.o2.burst.paramest.bayeswave - -[segfind] -; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags -segment-url=https://segments.ligo.org - -[segments] -; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags -; https://wiki.ligo.org/viewauth/LSC/JRPComm/ObsRun1#Resource_information_40Data_44_segments_44_etc._41 -l1-analyze = L1:DMT-ANALYSIS_READY:1 -h1-analyze = H1:DMT-ANALYSIS_READY:1 -;v1-analyze = V1:ITF_SCIENCEMODE - diff --git a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/make_siminsipral.sh b/BayesWaveUtils/bayeswave_pipe_examples/old-configs/make_siminsipral.sh index 3e91643a3a5ea79afc5729899abdc039d39165e3..1b8b3dd52924bb173eed8530361a0e805dcc875a 100755 --- a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/make_siminsipral.sh +++ b/BayesWaveUtils/bayeswave_pipe_examples/old-configs/make_siminsipral.sh @@ -7,12 +7,12 @@ seed=`lalapps_tconvert now` gpsstart=`lalapps_tconvert now` gpsend=$((${gpsstart} + 10)) -outfile="HLV-INJECTIONS-SEOB.xml" +outfile="HLV-INJECTIONS-IMRPhenomPv2.xml" lalapps_inspinj \ --seed ${seed} --f-lower 20 --gps-start-time ${gpsstart} \ - --gps-end-time ${gpsend} --waveform SEOBNRv2threePointFivePN \ + --gps-end-time ${gpsend} --waveform IMRPhenomPv2ThreePointFivePN \ --amp-order 0 \ --time-step 10 --time-interval 5 --l-distr random \ --i-distr uniform --disable-spin \ diff --git a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/osg-gw150914.ini b/BayesWaveUtils/bayeswave_pipe_examples/old-configs/osg-gw150914.ini deleted file mode 100644 index bb35130f79e2291972bfa161845f355c95fc4d21..0000000000000000000000000000000000000000 --- a/BayesWaveUtils/bayeswave_pipe_examples/old-configs/osg-gw150914.ini +++ /dev/null @@ -1,68 +0,0 @@ -[input] -dataseed=1234 -seglen=2.0 -window=1.0 -flow=32 -srate=512 - -PSDstart=1187008818.4457 -PSDlength=128.0 - -padding=0.0 -ifo-list=['H1','L1','V1'] - -[engine] -bayeswave=/opt/bayeswave/bin/bayeswave -bayeswave_post=/opt/bayeswave/bin/bayeswave_post -megaplot=/opt/bayeswave/postprocess/megaplot.py -megasky=/opt/bayeswave/postprocess/skymap/megasky.py -postprocess=/opt/bayeswave/postprocess -utils=/opt/bayeswave/utils -singularity="/home/jclark/test-bw-singularity/bayeswave-o2_online.img" - - -[datafind] -channel-list={'H1':'H1:GDS-CALIB_STRAIN','L1':'L1:GDS-CALIB_STRAIN','V1':'V1:Hrec_hoft_16384Hz','G1':'G1:DER_DATA_H_HP'} -frtype-list={'H1':'LALSimAdLIGO','L1':'LALSimAdLIGO','V1':'LALSimAdVirgo'} -url-type=file -veto-categories=[1] - -[bayeswave_options] -; command line options for bayeswave -0noise= -updateGeocenterPSD= -waveletPrior= -Dmax=100 -signalOnly= -Niter=500 -NCmin=2 -NCmax=2 - -[bayeswave_post_options] -; command line options for bayeswave_post -0noise= - -[condor] -; see e.g., https://ldas-gridmon.ligo.caltech.edu/ldg_accounting/user -;accounting_group = ligo.prod.o1.burst.paramest.bayeswave -universe=vanilla -checkpoint= -bayeswave-request-memory=4000 -bayeswave_post-request-memory=4000 -datafind=/usr/bin/gw_data_find -ligolw_print=/usr/bin/ligolw_print -segfind=/usr/bin/ligolw_segment_query_dqsegdb -accounting_group = ligo.prod.o2.burst.paramest.bayeswave -transfer-files=/home/jclark/test-bw-singularity/bayeswave-o2_online.img - -[segfind] -; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags -segment-url=https://segments.ligo.org - -[segments] -; See e.g., https://wiki.ligo.org/viewauth/DetChar/DataQuality/AligoFlags -; https://wiki.ligo.org/viewauth/LSC/JRPComm/ObsRun1#Resource_information_40Data_44_segments_44_etc._41 -l1-analyze = L1:DMT-ANALYSIS_READY:1 -h1-analyze = H1:DMT-ANALYSIS_READY:1 -;v1-analyze = V1:ITF_SCIENCEMODE - diff --git a/BayesWaveUtils/scripts/bayeswave_pipe b/BayesWaveUtils/scripts/bayeswave_pipe index 8c845cea33ab77d0e57a8310d2f1365abc41d8a5..684b008d3990dd266c067336d4c4ec5ff903e84b 100755 --- a/BayesWaveUtils/scripts/bayeswave_pipe +++ b/BayesWaveUtils/scripts/bayeswave_pipe @@ -170,7 +170,7 @@ def parser(): parser.add_option("--separate-post-dag", default=False, action="store_true") parser.add_option("--osg-jobs", default=False, action="store_true") parser.add_option("--glide-in", default=False, action="store_true") - parser.add_option("-S", "--singularity", default=False, action="store_true") + parser.add_option("-S", "--singularity", default=None) parser.add_option("--abs-paths", default=False, action="store_true") parser.add_option("--fpeak-analysis", default=False, action="store_true") parser.add_option("--trigger-time-delta", type=float, default=0.0) @@ -232,6 +232,7 @@ if os.path.exists(workdir): else: print >> sys.stdout, "making work-directory: %s"%workdir os.makedirs(workdir) + os.makedirs(workdir+"/logs") # Decide whether OSG-submitting if not cp.has_option('condor','osg-jobs'): @@ -248,14 +249,15 @@ elif cp.has_option('condor','glide-in') and opts.glide_in: # Must use singularity and CVMFS datafind server on the OSG if cp.getboolean('condor', 'osg-jobs'): - opts.singularity=True + cp.set('engine', 'use-singularity', str(True)) opts.server="datafind.ligo.org:443" # Decide whether to use a singularity image -if opts.singularity: - cp.set('engine', 'use-singularity', opts.singularity) +if opts.singularity is not None: + cp.set('engine', 'use-singularity', str(True)) + cp.set('engine', 'singularity', opts.singularity) -if cp.has_option('engine', 'use-singularity'): +if cp.has_option('engine', 'singularity'): cp.set('engine', 'use-singularity', str(True)) try: cp.get('engine', 'singularity') @@ -686,9 +688,9 @@ postdag = pipeline.CondorDAG(log=opts.workdir+'_post.log') fpeakdag = pipeline.CondorDAG(log=opts.workdir+'_fpeak.log') # ---- Set the name of the file that will contain the DAG. -dag.set_dag_file( 'bayeswave_{0}'.format(os.path.basename(opts.workdir)) ) -postdag.set_dag_file( 'bayeswave_post_{0}'.format(os.path.basename(opts.workdir)) ) -fpeakdag.set_dag_file( 'bayeswave_fpeak_{0}'.format(os.path.basename(opts.workdir)) ) +dag.set_dag_file( '{0}'.format(os.path.basename(opts.workdir)) ) +postdag.set_dag_file( 'post_{0}'.format(os.path.basename(opts.workdir)) ) +fpeakdag.set_dag_file( 'fpeak_{0}'.format(os.path.basename(opts.workdir)) ) # ---- Create DAG jobs # bayeswave: main bayeswave analysis @@ -803,7 +805,7 @@ for t,trigger in enumerate(trigger_list.triggers): enumerate(framePaths[ifo]) if frame_idx[f]] # Make output directory for this trigger - outputDir = 'bayeswave_' + str('%.9f'%trigger.trigger_time) + '_' + \ + outputDir = 'trigtime_' + str('%.9f'%trigger.trigger_time) + '_' + \ str(float(trigger.hl_time_lag)) + '_' +\ str(float(trigger.hv_time_lag)) #+ str(uuid.uuid4()) diff --git a/README.md b/README.md index ceb5a34b303cf1dfb23ed66e73c0246644108a36..c835849ee2f54838ec16761af3e2ddaa4cd0e5f4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # BayesWave -Welcome to the BayesWave software repository. This wiki provides instructions for: +Welcome to the BayesWave software repository. These pages provide instructions for: * [Installation](https://git.ligo.org/lscsoft/bayeswave/blob/master/doc/INSTALLATION.md) * [Running Analyses](https://git.ligo.org/lscsoft/bayeswave/blob/master/doc/RUNNING.md) -Please see the [BayesWave wiki](https://wiki.ligo.org/Bursts/BayesWave) for further information +See the [BayesWave wiki](https://wiki.ligo.org/Bursts/BayesWave) for further info ## Quick Start See