Loading [MathJax]/extensions/TeX/AMSsymbols.js
LAL 7.7.0.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lal.pipeline.AnalysisChunk Class Reference

Detailed Description

An AnalysisChunk is the unit of data that a node works with, usually some subset of a ScienceSegment.

Definition at line 1749 of file pipeline.py.

Inherits object.

Public Member Functions

def __init__ (self, start, end, trig_start=0, trig_end=0)
 
def __repr__ (self)
 
def __len__ (self)
 Returns the length of data for which this AnalysisChunk will produce triggers (in seconds). More...
 
def start (self)
 Returns the GPS start time of the chunk. More...
 
def end (self)
 Returns the GPS end time of the chunk. More...
 
def dur (self)
 Returns the length (duration) of the chunk in seconds. More...
 
def trig_start (self)
 Return the first GPS time at which triggers for this chunk should be generated. More...
 
def trig_end (self)
 Return the last GPS time at which triggers for this chunk should be generated. More...
 
def set_trig_start (self, start)
 Set the first GPS time at which triggers for this chunk should be generated. More...
 
def set_trig_end (self, end)
 Set the last GPS time at which triggers for this chunk should be generated. More...
 

Constructor & Destructor Documentation

◆ __init__()

def lal.pipeline.AnalysisChunk.__init__ (   self,
  start,
  end,
  trig_start = 0,
  trig_end = 0 
)
Parameters
startGPS start time of the chunk.
endGPS end time of the chunk.
trig_startGPS time at which to start generating triggers
trig_endGPS time at which to stop generating triggers

Definition at line 1756 of file pipeline.py.

Member Function Documentation

◆ __repr__()

def lal.pipeline.AnalysisChunk.__repr__ (   self)

Definition at line 1763 of file pipeline.py.

◆ __len__()

def lal.pipeline.AnalysisChunk.__len__ (   self)

Returns the length of data for which this AnalysisChunk will produce triggers (in seconds).

Definition at line 1780 of file pipeline.py.

◆ start()

def lal.pipeline.AnalysisChunk.start (   self)

Returns the GPS start time of the chunk.

Definition at line 1798 of file pipeline.py.

◆ end()

def lal.pipeline.AnalysisChunk.end (   self)

Returns the GPS end time of the chunk.

Definition at line 1804 of file pipeline.py.

◆ dur()

def lal.pipeline.AnalysisChunk.dur (   self)

Returns the length (duration) of the chunk in seconds.

Definition at line 1810 of file pipeline.py.

◆ trig_start()

def lal.pipeline.AnalysisChunk.trig_start (   self)

Return the first GPS time at which triggers for this chunk should be generated.

Definition at line 1817 of file pipeline.py.

◆ trig_end()

def lal.pipeline.AnalysisChunk.trig_end (   self)

Return the last GPS time at which triggers for this chunk should be generated.

Definition at line 1824 of file pipeline.py.

◆ set_trig_start()

def lal.pipeline.AnalysisChunk.set_trig_start (   self,
  start 
)

Set the first GPS time at which triggers for this chunk should be generated.

Definition at line 1831 of file pipeline.py.

◆ set_trig_end()

def lal.pipeline.AnalysisChunk.set_trig_end (   self,
  end 
)

Set the last GPS time at which triggers for this chunk should be generated.

Definition at line 1838 of file pipeline.py.