Package pylal :: Package dq :: Module summary
[hide private]
[frames] | no frames]

Module summary

source code

This module defines the classes used to generate interferometer summary screens from data.


Version: 8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5

Date: 2017-12-05 15:29:36 +0000

Author: Duncan M. Macleod <duncan.macleod@ligo.org>

Classes [hide private]
  LIGOTimeGPS
float(x) -> floating point number
  SummaryTab
The default meta-class for the summary tabs.
  SectionSummaryTab
SummaryTab representing an overview Tab for a set of child Tabs.
  MetaStateTab
This meta-class should stand between a SectionSummaryTab and each of it's children, allowing to hold the information for running the same tab in a variety of different run states.
  SegmentSummaryTab
Object representing a summary of segments.
  DataSummaryTab
SummaryTab representing the summary of data extracted from frames.
  RangeSummaryTab
SummaryTab representing a summary of detection range extracted from frames directly or calculated from h(t).
  TriggerSummaryTab
Object representing a summary of triggers.
  AuxTriggerSummaryTab
Object representing a summary of auxiliary channel triggers.
  HvetoSummaryTab
Object representing a summary of auxiliary channel triggers.
  StateVectorSummaryTab
Object representing the summary of a bitmasked channel.
  GlossaryTab
  AboutTab
  CalendarTab
  OnlineSummaryTab
SummaryTab representing the online data page.
  SummaryState
Object representing a choice of IFO state.
Functions [hide private]
 
calendar_page(startdate, enddate, path=None, jobdir=".", weekday=calendar.MONDAY, ncol=4, reverse=False)
Write an HTML calendar for the given [gpsstart, gpsend) interval.
source code
 
plotclass(n)
Guess the plot class to use from the number of plots
source code
 
div(page, id_, header, display=True)
Write a new <div> tag to the give markup.page object
source code
Variables [hide private]
  _r_cchar = re.compile("[\W_]+")
  rindex = re.compile("index.html\Z")
  SUMMARY_MODE_GPS = 0
  SUMMARY_MODE_DAY = 1
  SUMMARY_MODE_WEEK = 2
  SUMMARY_MODE_MONTH = 3
  SUMMARY_MODE_YEAR = 5
  MODE_NAME = {SUMMARY_MODE_GPS: "GPS", SUMMARY_MODE_DAY: "DAY",...
  TOGGLE = "toggleVisible();"
Function Details [hide private]

calendar_page(startdate, enddate, path=None, jobdir=".", weekday=calendar.MONDAY, ncol=4, reverse=False)

source code 

Write an HTML calendar for the given [gpsstart, gpsend) interval. One table per month, one link per day.


Variables Details [hide private]

MODE_NAME

Value:
{SUMMARY_MODE_GPS: "GPS", SUMMARY_MODE_DAY: "DAY", SUMMARY_MODE_WEEK: \
"WEEK", SUMMARY_MODE_MONTH: "MONTH", SUMMARY_MODE_YEAR: "YEAR"}