dqsegdb2 Package

A simplified Python implementation of the DQSEGDB API.

Functions

query_ifos([host, raw])

Query for all defined interferometers (IFOs).

query_names(ifo[, host, raw])

Query for all defined flags for the given ifo

query_segments(flag, start, end[, host, ...])

Query for segments for the given flag in a [start, stop) interval.

query_versions(flag[, host, raw])

Query for defined versions for the given flag.

Classes

Session(**kwargs)

Class Inheritance Diagram

digraph inheritance405dd6e573 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Session" [URL="../api/dqsegdb2.requests.Session/#dqsegdb2.requests.Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Session" -> "Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Session" [URL="https://rtd.igwn.org/projects/igwn-auth-utils/en/stable/api/igwn_auth_utils.Session/#igwn_auth_utils.Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="`requests.Session` class with default IGWN authorization handling."]; "SessionAuthMixin" -> "Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SessionErrorMixin" -> "Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Session" -> "Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Session" [URL="https://requests.readthedocs.io/en/stable/api/#requests.Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A Requests session."]; "SessionRedirectMixin" -> "Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SessionAuthMixin" [URL="https://rtd.igwn.org/projects/igwn-auth-utils/en/stable/api/igwn_auth_utils.SessionAuthMixin/#igwn_auth_utils.SessionAuthMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mixin for :class:`requests.Session` to add support for IGWN auth."]; "SessionErrorMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A mixin for :class:`requests.Session` to raise exceptions for HTTP"]; "SessionRedirectMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; }