Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALInference 4.1.9.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lalinference.lalinference_pipe_utils.EngineNode Class Reference

Detailed Description

Definition at line 2442 of file lalinference_pipe_utils.py.

Inherits lalinference.lalinference_pipe_utils.LALInferenceDAGNode.

Inherited by lalinference.lalinference_pipe_utils.BayesWavePSDNode, lalinference.lalinference_pipe_utils.BayesWavePostNode, lalinference.lalinference_pipe_utils.LALInferenceDataDumpNode, lalinference.lalinference_pipe_utils.LALInferenceMCMCNode, and lalinference.lalinference_pipe_utils.LALInferenceNestNode.

Public Member Functions

def __init__ (self, li_job)
 
def set_seglen (self, seglen)
 
def set_psdlength (self, psdlength)
 
def set_max_psdlength (self, psdlength)
 
def set_padding (self, padding)
 
def set_psdstart (self, psdstart)
 
def set_seed (self, seed)
 
def set_srate (self, srate)
 
def set_trigSNR (self, trigSNR)
 
def set_horizon_distance (self, horizon_distance)
 
def set_dataseed (self, seed)
 
def set_chainseed (self, seed)
 
def get_ifos (self)
 
def set_psd_files (self)
 
def get_psd_files (self)
 
def set_snr_file (self)
 
def get_snr_file (self)
 
def set_trig_time (self, time)
 Set the end time of the signal for the centre of the prior in time. More...
 
def set_event_number (self, event)
 Set the event number in the injection XML. More...
 
def set_injection (self, injfile, event)
 Set a software injection to be performed. More...
 
def get_trig_time (self)
 
def add_fake_ifo_data (self, ifo, sciseg, fake_cache_name, fake_channel_name, timeslide=0)
 Dummy method to set up fake data without needing to run datafind. More...
 
def add_ifo_data (self, ifo, sciseg, channelname, timeslide=0)
 
def set_cache (self, filename, ifo)
 Add a cache file from LIGODataFind. More...
 
def finalize (self)
 
- Public Member Functions inherited from lalinference.lalinference_pipe_utils.LALInferenceDAGNode
def add_output_file (self, filename)
 
def add_input_file (self, filename)
 
def add_checkpoint_file (self, filename)
 
def add_file_opt (self, opt, filename, file_is_output_file=False)
 
def finalize (self)
 

Data Fields

 ifos
 
 scisegs
 
 channels
 
 psds
 
 flows
 
 fhighs
 
 timeslides
 
 seglen
 
 psdlength
 
 padding
 
 maxlength
 
 psdstart
 
 snrfile
 
 psdfiles
 
 calibrationfiles
 
 cachefiles
 
 id
 
 fakedata
 
 lfns
 
 GPSstart
 

Static Public Attributes

 new_id = itertools.count()
 

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ set_seglen()

def lalinference.lalinference_pipe_utils.EngineNode.set_seglen (   self,
  seglen 
)

Definition at line 2467 of file lalinference_pipe_utils.py.

◆ set_psdlength()

def lalinference.lalinference_pipe_utils.EngineNode.set_psdlength (   self,
  psdlength 
)

Definition at line 2470 of file lalinference_pipe_utils.py.

◆ set_max_psdlength()

def lalinference.lalinference_pipe_utils.EngineNode.set_max_psdlength (   self,
  psdlength 
)

Definition at line 2473 of file lalinference_pipe_utils.py.

◆ set_padding()

def lalinference.lalinference_pipe_utils.EngineNode.set_padding (   self,
  padding 
)

Definition at line 2476 of file lalinference_pipe_utils.py.

◆ set_psdstart()

def lalinference.lalinference_pipe_utils.EngineNode.set_psdstart (   self,
  psdstart 
)

Definition at line 2479 of file lalinference_pipe_utils.py.

◆ set_seed()

def lalinference.lalinference_pipe_utils.EngineNode.set_seed (   self,
  seed 
)

Definition at line 2482 of file lalinference_pipe_utils.py.

◆ set_srate()

def lalinference.lalinference_pipe_utils.EngineNode.set_srate (   self,
  srate 
)

Definition at line 2485 of file lalinference_pipe_utils.py.

◆ set_trigSNR()

def lalinference.lalinference_pipe_utils.EngineNode.set_trigSNR (   self,
  trigSNR 
)

Definition at line 2488 of file lalinference_pipe_utils.py.

◆ set_horizon_distance()

def lalinference.lalinference_pipe_utils.EngineNode.set_horizon_distance (   self,
  horizon_distance 
)

Definition at line 2491 of file lalinference_pipe_utils.py.

◆ set_dataseed()

def lalinference.lalinference_pipe_utils.EngineNode.set_dataseed (   self,
  seed 
)

Definition at line 2494 of file lalinference_pipe_utils.py.

◆ set_chainseed()

def lalinference.lalinference_pipe_utils.EngineNode.set_chainseed (   self,
  seed 
)

Definition at line 2497 of file lalinference_pipe_utils.py.

◆ get_ifos()

def lalinference.lalinference_pipe_utils.EngineNode.get_ifos (   self)

Definition at line 2500 of file lalinference_pipe_utils.py.

◆ set_psd_files()

def lalinference.lalinference_pipe_utils.EngineNode.set_psd_files (   self)

Definition at line 2503 of file lalinference_pipe_utils.py.

◆ get_psd_files()

def lalinference.lalinference_pipe_utils.EngineNode.get_psd_files (   self)

Definition at line 2515 of file lalinference_pipe_utils.py.

◆ set_snr_file()

def lalinference.lalinference_pipe_utils.EngineNode.set_snr_file (   self)

Definition at line 2518 of file lalinference_pipe_utils.py.

◆ get_snr_file()

def lalinference.lalinference_pipe_utils.EngineNode.get_snr_file (   self)

Definition at line 2531 of file lalinference_pipe_utils.py.

◆ set_trig_time()

def lalinference.lalinference_pipe_utils.EngineNode.set_trig_time (   self,
  time 
)

Set the end time of the signal for the centre of the prior in time.

Definition at line 2537 of file lalinference_pipe_utils.py.

◆ set_event_number()

def lalinference.lalinference_pipe_utils.EngineNode.set_event_number (   self,
  event 
)

Set the event number in the injection XML.

Definition at line 2544 of file lalinference_pipe_utils.py.

◆ set_injection()

def lalinference.lalinference_pipe_utils.EngineNode.set_injection (   self,
  injfile,
  event 
)

Set a software injection to be performed.

Reimplemented in lalinference.lalinference_pipe_utils.LALInferenceBurstNode.

Definition at line 2552 of file lalinference_pipe_utils.py.

◆ get_trig_time()

def lalinference.lalinference_pipe_utils.EngineNode.get_trig_time (   self)

Definition at line 2556 of file lalinference_pipe_utils.py.

◆ add_fake_ifo_data()

def lalinference.lalinference_pipe_utils.EngineNode.add_fake_ifo_data (   self,
  ifo,
  sciseg,
  fake_cache_name,
  fake_channel_name,
  timeslide = 0 
)

Dummy method to set up fake data without needing to run datafind.

Definition at line 2561 of file lalinference_pipe_utils.py.

◆ add_ifo_data()

def lalinference.lalinference_pipe_utils.EngineNode.add_ifo_data (   self,
  ifo,
  sciseg,
  channelname,
  timeslide = 0 
)

Definition at line 2570 of file lalinference_pipe_utils.py.

◆ set_cache()

def lalinference.lalinference_pipe_utils.EngineNode.set_cache (   self,
  filename,
  ifo 
)

Add a cache file from LIGODataFind.

Based on same method from pipeline.AnalysisNode

Definition at line 2588 of file lalinference_pipe_utils.py.

◆ finalize()

def lalinference.lalinference_pipe_utils.EngineNode.finalize (   self)

Field Documentation

◆ new_id

lalinference.lalinference_pipe_utils.EngineNode.new_id = itertools.count()
static

Definition at line 2443 of file lalinference_pipe_utils.py.

◆ ifos

lalinference.lalinference_pipe_utils.EngineNode.ifos

Definition at line 2446 of file lalinference_pipe_utils.py.

◆ scisegs

lalinference.lalinference_pipe_utils.EngineNode.scisegs

Definition at line 2447 of file lalinference_pipe_utils.py.

◆ channels

lalinference.lalinference_pipe_utils.EngineNode.channels

Definition at line 2448 of file lalinference_pipe_utils.py.

◆ psds

lalinference.lalinference_pipe_utils.EngineNode.psds

Definition at line 2449 of file lalinference_pipe_utils.py.

◆ flows

lalinference.lalinference_pipe_utils.EngineNode.flows

Definition at line 2450 of file lalinference_pipe_utils.py.

◆ fhighs

lalinference.lalinference_pipe_utils.EngineNode.fhighs

Definition at line 2451 of file lalinference_pipe_utils.py.

◆ timeslides

lalinference.lalinference_pipe_utils.EngineNode.timeslides

Definition at line 2452 of file lalinference_pipe_utils.py.

◆ seglen

lalinference.lalinference_pipe_utils.EngineNode.seglen

Definition at line 2453 of file lalinference_pipe_utils.py.

◆ psdlength

lalinference.lalinference_pipe_utils.EngineNode.psdlength

Definition at line 2454 of file lalinference_pipe_utils.py.

◆ padding

lalinference.lalinference_pipe_utils.EngineNode.padding

Definition at line 2455 of file lalinference_pipe_utils.py.

◆ maxlength

lalinference.lalinference_pipe_utils.EngineNode.maxlength

Definition at line 2456 of file lalinference_pipe_utils.py.

◆ psdstart

lalinference.lalinference_pipe_utils.EngineNode.psdstart

Definition at line 2457 of file lalinference_pipe_utils.py.

◆ snrfile

lalinference.lalinference_pipe_utils.EngineNode.snrfile

Definition at line 2458 of file lalinference_pipe_utils.py.

◆ psdfiles

lalinference.lalinference_pipe_utils.EngineNode.psdfiles

Definition at line 2459 of file lalinference_pipe_utils.py.

◆ calibrationfiles

lalinference.lalinference_pipe_utils.EngineNode.calibrationfiles

Definition at line 2460 of file lalinference_pipe_utils.py.

◆ cachefiles

lalinference.lalinference_pipe_utils.EngineNode.cachefiles

Definition at line 2461 of file lalinference_pipe_utils.py.

◆ id

lalinference.lalinference_pipe_utils.EngineNode.id

Definition at line 2462 of file lalinference_pipe_utils.py.

◆ fakedata

lalinference.lalinference_pipe_utils.EngineNode.fakedata

Definition at line 2464 of file lalinference_pipe_utils.py.

◆ lfns

lalinference.lalinference_pipe_utils.EngineNode.lfns

Definition at line 2465 of file lalinference_pipe_utils.py.

◆ GPSstart

lalinference.lalinference_pipe_utils.EngineNode.GPSstart

Definition at line 2631 of file lalinference_pipe_utils.py.