Package pylal :: Module stfu_pipe
[hide private]
[frames] | no frames]

Module stfu_pipe

source code

This module contains condor jobs / node classes for the SQlite Triggered Follow Up dag


Author: Chad Hanna <channa@phys.lsu.edu>, Cristina Torres <cristina.torres@ligo.org>, Romain Gouaty <gouaty@lapp.in2p3.fr>

Classes [hide private]
  FUJob
  qscanJob
A qscan job
  setupProxyJob
  distribRemoteQscanJob
This class sets up a script to be run as child of the remote scans in order to distribute its results to the appropriate paths.
  remoteDatafindJob
  remoteQscanJob
A remote qscan job
  analyseQscanJob
  followUpInspJob
  skyMapJob
Generates sky map data
  skyMapPlotJob
Plots the sky map output of lalapps_skymap
  plotSNRChisqJob
A followup plotting job for snr and chisq time series
  fuDataFindJob
  makeCheckListWikiJob
This actually launches a default wiki creation job
  makeFollowupPageJob
This actually launches a followup page job
  findFlagsJob
A job which queries the ldbd database holding segment information about the DQ flags.
  findVetosJob
A job instance that queries the segment database for known types of active veto intervals.
  customFOMPlotJob
This is a job class which allows us to wrap up the script for creating customized figure of merit(FOM) plots.
  effDRatioJob
A job that performs parameter consitency check for a trigger being followed up.
  followUpChiaJob
Generates coherent inspiral data
  plotChiaJob
A followup plotting job for coherent inspiral search and null stat timeseries
  mcmcJob
A job to set up a mcmc run
  spinmcmcJob
A job to set up a spinmcmc run
  plotmcmcJob
A job to set up a plotmcmc run
  plotspinmcmcJob
A job to set up a plotspinmcmc run
  FUNode
  fuQscanNode
QScan node.
  setupProxyNode
  distribRemoteQscanNode
  remoteDatafindNode
  fuRemoteQscanNode
  analyseQscanNode
  fuDataFindNode
  followUpInspNode
  makeCheckListWikiNode
This class is responsible for running a final job which will create the default top 10 triggers for each trigger type.
  makeFollowupPageNode
This runs the followup page
  findFlagsNode
This class is resposible for setting up a node to perform a query for the DQ flag for the trigger which under review.
  findVetosNode
This class is responsible for creating a node in the dag which queries the segment database for veto segments active around the trigger time of the candidate.
  customFOMPlotNode
This is a node that corresponds with the job class to whip up custom FOMs.
  effDRatioNode
This Node class performs a parameter consistency check using the sites claiming to detect the trigger and the observed effective distance at each site.
  lalapps_skyMapNode
A C code for computing the sky map
  pylal_skyPlotNode
A python code for plotting the sky map
  followUpChiaNode
A C code for computing the coherent inspiral statistic.
  plotSNRCHISQNode
Runs an instance of a plotSNRCHISQ followup job
  plotChiaNode
Runs an instance of a plotChia followup job
  mcmcNode
Runs a MCMC job
  spinmcmcNode
Runs a SPIN MCMC job
  plotmcmcNode
Runs a plotmcmc job
  plotspinmcmcNode
  followUpDAG
  create_default_config
  filenameToURLMapper
Functions [hide private]
 
mkdir(output) source code
 
science_run(time) source code
 
get_day_boundaries(time) source code
 
figure_out_type(time, ifo=None, data_type='hoft')
Run boundaries (from CBC analyses): VSR1: 863557214 - 875232014 S5: 815155213 - 875232014 VSR2/S6: 931035296 - ...
source code
 
figure_out_cache(time, ifo) source code
 
home_dirs() source code
 
get_hostname() source code
 
getParamsFromCache(fileName, type, ifo=None, time=None) source code
 
getFOMLinks(gpsTime=int(0), ifo=("default"))
Simple method returns a list of links to FOMs ordered by FOM # The list is 2D ie: [['ifo,shift',LINKtoImage,LinktoThumb],['ifo,shift',LinktoImage,LinkToThumb]...] images marked [Eve,Owl,Day] via [p3,p2,p1] in filenames this methd only for S6 and later IFO naming start dates: There were three naming conventions mixed, then p1,p2,p3 and lastly Day,Eve,Owl LHO: 20090724 :: 932428815 LLO: 20090708 :: 931046415 It appears that the filenames are labeled by local times not utc??? We need to confirm this for this method CVT Fri-Jan-29-2010:201001291523
source code
 
gpsTimeToReadableDate(gpsTime=float(0))
Pass in int form of gps time.
source code
 
getiLogURL(time=None, ifo=None)
This method returns a URL string to point you to ilog day page for specified IFO and GPStime.
source code
Function Details [hide private]

figure_out_type(time, ifo=None, data_type='hoft')

source code 

Run boundaries (from CBC analyses): VSR1: 863557214 - 875232014 S5: 815155213 - 875232014 VSR2/S6: 931035296 - ... Frame types for S5/VSR1: () For RDS_R_L1 data set: type channel_name RDS_R_L1 H1:LSC-DARM_ERR RDS_R_L1 H2:LSC-DARM_ERR RDS_R_L1 L1:LSC-DARM_ERR () For hoft data: type channel_name H1_RDS_C03_L2 H1:LSC-STRAIN H2_RDS_C03_L2 H2:LSC-STRAIN L1_RDS_C03_L2 L1:LSC-STRAIN HrecV2_16384Hz V1:h_16384Hz Frame types for S6/VSR2: () For RDS_R_L1 data set: type channel_name H1_RDS_R_L1 H1:LSC-DARM_ERR L1_RDS_R_L1 L1:LSC-DARM_ERR () For hoft data: H1_LDAS_C00_L2 H1:LDAS-STRAIN L1_LDAS_C00_L2 L1:LDAS-STRAIN HrecOnline V1:h_16384Hz

getiLogURL(time=None, ifo=None)

source code 

This method returns a URL string to point you to ilog day page for specified IFO and GPStime. Valid IFO labels are V1, L1, H1 or H2.