Package glue :: Module ldbd
[hide private]
[frames] | no frames]

Module ldbd

source code

lightweight database dumper Copyright (C) 2003 Duncan Brown This file is part of the lightweight datapase dumper (ldbd)

The ldbd module provides classes for manipulating LIGO metadata database tables.


This file is part of the Grid LSC User Environment (GLUE)

GLUE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <>.

Version: 8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5

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

Author: Duncan Brown <>

Classes [hide private]
Create a csv parser dialect for parsing LIGO_LW streams
Error interacting with database
Error parsing LIGO lightweight XML file
Provides methods for parsing the data from a LIGO lightweight XML file parsed with pyRXP into a dictionary
LIGO Metadata object class.
Contains a tuple of tables in the order that insertions should ocour and a dictionary of mandatory uniquw id fields for each table that must be populated.
Contains a dictionary of unique ids which can be queried based on name.
All in one multiple string substitution class from the python cookbook
Variables [hide private]
  __package__ = 'glue'