Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALInference 4.1.9.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lalinference_pipe_utils.py File Reference

Prototypes

def lalinference.lalinference_pipe_utils.findSegmentsToAnalyze (ifo, frametype, state_vector_channel, bits, gpsstart, gpsend)
 Return list of segments whose data quality is good enough for PE. More...
 
def lalinference.lalinference_pipe_utils.guess_url (fslocation)
 Try to work out the web address of a given path. More...
 
def lalinference.lalinference_pipe_utils.create_events_from_coinc_and_psd (coinc_xml_obj, psd_dict=None, gid=None, threshold_snr=None, flow=20.0, roq=False, use_gracedbpsd=False)
 This function calculates seglen, fhigh, srate and horizon distance from coinc.xml and psd.xml.gz from GraceDB and create list of Events as input of pipeline. More...
 
def lalinference.lalinference_pipe_utils.open_pipedown_database (database_filename, tmp_space)
 Open the connection to the pipedown database. More...
 
def lalinference.lalinference_pipe_utils.get_zerolag_lloid (database_connection, dumpfile=None, gpsstart=None, gpsend=None, max_cfar=-1, min_cfar=-1)
 Returns a list of Event objects from pipedown data base. More...
 
def lalinference.lalinference_pipe_utils.get_zerolag_pipedown (database_connection, dumpfile=None, gpsstart=None, gpsend=None, max_cfar=-1, min_cfar=-1)
 Returns a list of Event objects from pipedown data base. More...
 
def lalinference.lalinference_pipe_utils.get_timeslides_pipedown (database_connection, dumpfile=None, gpsstart=None, gpsend=None, max_cfar=-1)
 Returns a list of Event objects with times and timeslide offsets. More...
 
def lalinference.lalinference_pipe_utils.mkdirs (path)
 Helper function. More...
 
def lalinference.lalinference_pipe_utils.chooseEngineNode (name)
 
def lalinference.lalinference_pipe_utils.get_engine_name (cp)
 
def lalinference.lalinference_pipe_utils.scan_timefile (timefile)
 
def lalinference.lalinference_pipe_utils.get_xml_psds (psdxml, ifos, outpath, end_time=None)
 Get a psd.xml.gz file and: 1) Reads it 2) Checks the psd file contains all the IFO we want to analyze 3) Writes down the PSDs into an ascii file for each IFO in psd.xml.gz. More...
 
def lalinference.lalinference_pipe_utils.get_trigger_chirpmass (coinc_xml_obj)
 
def lalinference.lalinference_pipe_utils.get_roq_mchirp_priors (path, roq_paths, roq_params, key, coinc_xml_obj=None, sim_inspiral=None)
 
def lalinference.lalinference_pipe_utils.get_roq_component_mass_priors (path, roq_paths, roq_params, key, coinc_xml_obj=None, sim_inspiral=None)
 
def lalinference.lalinference_pipe_utils.get_roq_mass_freq_scale_factor (mc_priors, trigger_mchirp, force_flow=None)
 
def lalinference.lalinference_pipe_utils.mchirp_from_components (m1, m2)
 
def lalinference.lalinference_pipe_utils.Query_ROQ_Bounds_Type (path, roq_paths)
 
def lalinference.lalinference_pipe_utils.extract_approx (cp)
 
def lalinference.lalinference_pipe_utils.topdir (path)
 Returns the top directory in a path, e.g. More...
 

Go to the source code of this file.

Data Structures

class  lalinference.lalinference_pipe_utils.Event
 Represents a unique event to run on. More...
 
class  lalinference.lalinference_pipe_utils.LALInferencePipelineDAG
 
class  lalinference.lalinference_pipe_utils.LALInferenceDAGJob
 Class to define DAG Jobs for lalinference pipeline. More...
 
class  lalinference.lalinference_pipe_utils.LALInferenceDAGSharedFSJob
 
class  lalinference.lalinference_pipe_utils.LALInferenceDAGNode
 Node for LALInference DAG jobs. More...
 
class  lalinference.lalinference_pipe_utils.EngineJob
 
class  lalinference.lalinference_pipe_utils.EngineNode
 
class  lalinference.lalinference_pipe_utils.LALInferenceNestNode
 
class  lalinference.lalinference_pipe_utils.LALInferenceBurstNode
 
class  lalinference.lalinference_pipe_utils.LALInferenceMCMCNode
 
class  lalinference.lalinference_pipe_utils.LALInferenceDataDumpNode
 
class  lalinference.lalinference_pipe_utils.BayesWavePSDJob
 Class for a BayesWave job. More...
 
class  lalinference.lalinference_pipe_utils.BayesWavePSDNode
 
class  lalinference.lalinference_pipe_utils.BayesWavePostJob
 Class for a BayesWavePost job. More...
 
class  lalinference.lalinference_pipe_utils.BayesWavePostNode
 
class  lalinference.lalinference_pipe_utils.PESummaryResultsPageJob
 Class to handle the creation of the summary page job using PESummary More...
 
class  lalinference.lalinference_pipe_utils.ResultsPageJob
 
class  lalinference.lalinference_pipe_utils.PESummaryResultsPageNode
 
class  lalinference.lalinference_pipe_utils.ResultsPageNode
 
class  lalinference.lalinference_pipe_utils.CoherenceTestJob
 Class defining the coherence test job to be run as part of a pipeline. More...
 
class  lalinference.lalinference_pipe_utils.CoherenceTestNode
 Class defining the node for the coherence test. More...
 
class  lalinference.lalinference_pipe_utils.MergeJob
 Class defining a job which merges several parallel nested sampling or MCMC jobs into a single file Input arguments: cp - A configparser object containing the setup of the analysis submitFile - Path to store the submit file logdir - A directory to hold the stderr, stdout files of the merge runs engine - Set to either 'nest' or 'mcmc' for the appropriate behaviour. More...
 
class  lalinference.lalinference_pipe_utils.MergeNode
 Class defining the DAG node for a NS merge job Input arguments: merge_job = A MergeJob object parents = iterable of parent LALInferenceNest nodes (must have get_ns_file() method) engine - Set to either 'nest' or 'mcmc' for the appropriate behaviour. More...
 
class  lalinference.lalinference_pipe_utils.CombineMCMCJob
 Class defining a job which combines several parallel MCMC chains into a single hdf5 file Input arguments: cp - A configparser object containing the setup of the analysis submitFile - Path to store the submit file logdir - A directory to hold the stderr, stdout files of the merge runs. More...
 
class  lalinference.lalinference_pipe_utils.CombineMCMCNode
 Class defining the DAG node for a MCMC combine job Input arguments: combine_job = A CombineMCMCJob object parents = iterable of parent LALInferenceMCMC nodes (must have get_ns_file() method) More...
 
class  lalinference.lalinference_pipe_utils.GraceDBJob
 Class for a gracedb job. More...
 
class  lalinference.lalinference_pipe_utils.GraceDBNode
 Run the gracedb executable to report the results. More...
 
class  lalinference.lalinference_pipe_utils.ROMJob
 Class for a ROM compute weights job. More...
 
class  lalinference.lalinference_pipe_utils.ROMNode
 Run the ROM compute weights script. More...
 
class  lalinference.lalinference_pipe_utils.BayesLineJob
 Class for a BayesLine job. More...
 
class  lalinference.lalinference_pipe_utils.BayesLineNode
 Run the BayesLine code. More...
 
class  lalinference.lalinference_pipe_utils.SkyMapNode
 
class  lalinference.lalinference_pipe_utils.SkyMapJob
 Node to run ligo-skymap-from-samples. More...
 
class  lalinference.lalinference_pipe_utils.PlotSkyMapJob
 Job to run ligo-skymap-plot. More...
 
class  lalinference.lalinference_pipe_utils.PlotSkyMapNode
 
class  lalinference.lalinference_pipe_utils.PostRunInfoJob
 
class  lalinference.lalinference_pipe_utils.PostRunInfoNode
 
class  lalinference.lalinference_pipe_utils.EvolveSamplesNode
 Node to evolve spins of posterior samples. More...
 
class  lalinference.lalinference_pipe_utils.EvolveSamplesJob
 Class for evolving the spins of posterior samples. More...
 

Namespaces

namespace  lalinference
 
namespace  lalinference.lalinference_pipe_utils