Package glue
[hide private]
[frames] | no frames]

Package glue

source code

The Grid LSC User Environment (GLUE)


Version: 8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5

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

Author: Duncan Brown <dbrown@ligo.caltech.edu>

Submodules [hide private]
  • glue.LDBDServer: The LDBDServer module provides an API for responding to request from the LDBDClient by connecting to the DB2 database.
  • glue.LDBDWClient: The LDBDWClient module provides an API for connecting to and making requests of a LDBDWServer.
  • glue.VnPublish
  • glue.__segments: C implementations of the infinity, segment, and segmentlist classes from the segments module.
  • glue.auth: The glue.auth module provides methods to communicate with data stored behind the LIGO.ORG authentication system
    • glue.auth.saml: This module is intended to make it easier to build web clients written in Python using the urllib module that can interoperate with the @LIGO.ORG infrastructure.
  • glue.cbcwebpage
  • glue.cis: Interface to the LIGO Channel Information System
  • glue.dagfile: Machinery for reading, editing, and writing Condor DAG files.
  • glue.datafind: The client library for the LIGO Data Replicator (LDR) service.
  • glue.git_version
  • glue.gpstime: A Python implementation of GPS related time conversions.
  • glue.iterutils: A collection of iteration utilities.
  • glue.lal: This module contains bits and pieces of use when interacting with LAL and LAL-derived code (eg.
  • glue.ldbd: lightweight database dumper Copyright (C) 2003 Duncan Brown This file is part of the lightweight datapase dumper (ldbd)
  • glue.ligolw: DOM-like library for handling LIGO Light Weight XML files.
    • glue.ligolw._ilwd: C extension module providing the ilwdchar parent class for row ID classes.
    • glue.ligolw.array: While the ligolw module provides classes and parser support for reading and writing LIGO Light Weight XML documents, this module supplements that code with classes and parsers that add intelligence to the in-RAM document representation.
    • glue.ligolw.dbtables: This module provides an implementation of the Table element that uses a database engine for storage.
    • glue.ligolw.ilwd: The ilwd:char type is used to store ID strings for objects within LIGO Light-Weight XML files.
    • glue.ligolw.ligolw: This module provides class definitions corresponding to the elements that can be found in a LIGO Light Weight XML file.
    • glue.ligolw.lsctables: LSC Table definitions.
    • glue.ligolw.param: High-level support for Param elements.
    • glue.ligolw.table: While the ligolw module provides classes and parser support for reading and writing LIGO Light Weight XML documents, this module supplements that code with classes and parsers that add intelligence to the in-RAM document representation.
    • glue.ligolw.tokenizer: This module provides a tokenizer for LIGO Light Weight XML Stream and Array elements, as well as other utilities to assist in packing parsed tokens into various data storage units.
    • glue.ligolw.types: Definitions of type strings found in LIGO Light Weight XML files.
    • glue.ligolw.utils: Library of utility code for LIGO Light Weight XML applications.
  • glue.markup: This is markup.py - a Python module that attempts to make it easier to generate HTML/XML from a Python program in an intuitive, lightweight, customizable and pythonic way.
  • glue.nmi: Utilities for working with Metronome build and test runs
  • glue.offsetvector
  • glue.pidfile: A simple module for acquiring pidfile locks (e.g., for use by daemons).
  • glue.pipeline: This modules contains objects that make it simple for the user to create python scripts that build Condor DAGs to run code on the LSC Data Grid.
  • glue.segmentdb: Utilities for working with segment databases
  • glue.segments: This module defines the segment and segmentlist objects, as well as the infinity object used to define semi-infinite and infinite segments.
  • glue.segmentsUtils: This module provides additional utilities for use with segments.segmentlist objects.
  • glue.text_progress_bar: Text-mode progress bars
  • glue.utils
  • glue.workflow: This module provides thin wrappers around Pegasus.DAX3 functionality that provides additional abstraction and argument handling.

Variables [hide private]
  __package__ = 'glue'