Package glue :: Module pipeline :: Class AnalysisJob
[hide private]
[frames] | no frames]

Class AnalysisJob

source code

Known Subclasses:

Describes a generic analysis job that filters LIGO data as configured by an ini file.

Instance Methods [hide private]
 
__init__(self, cp, dax=False) source code
 
channel(self)
Returns the name of the channel that this job is filtering.
source code
 
get_config(self, sec, opt)
Get the configration variable in a particular section of this jobs ini file.
source code
 
is_dax(self)
Returns true if this job should behave as a DAX
source code
 
set_channel(self, channel)
Set the name of the channel that this job is filtering.
source code
Method Details [hide private]

__init__(self, cp, dax=False)
(Constructor)

source code 
Parameters:
  • cp - ConfigParser object that contains the configuration for this job.

channel(self)

source code 

Returns the name of the channel that this job is filtering. Note that channel is defined to be IFO independent, so this may be LSC-AS_Q or IOO-MC_F. The IFO is set on a per node basis, not a per job basis.

get_config(self, sec, opt)

source code 

Get the configration variable in a particular section of this jobs ini file.

Parameters:
  • sec - ini file section.
  • opt - option from section sec.

set_channel(self, channel)

source code 

Set the name of the channel that this job is filtering. This will overwrite the value obtained at initialization.