Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALBurst 2.0.7.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Macros Modules Pages
cafe.py File Reference

Prototypes

def lalburst.cafe.load_cache (filename, verbose=False)
 Parse a LAL cache file named filename into a list of lal.utils.CacheEntry objects. More...
 
def lalburst.cafe.cache_to_seglistdict (cache)
 Construct a coalesced segmentlistdict object from a list of lal.utils.CacheEntry objects. More...
 
def lalburst.cafe.segmentlistdict_normalize (seglistdict, origin)
 Convert the times in a segmentlist dictionary to floats relative to origin. More...
 
def lalburst.cafe.get_coincident_segmentlistdict (seglistdict, offset_vectors)
 Compute the segments for which data is required in order to perform a complete coincidence analysis given the segments for which data is available and the list of offset vectors to be applied to the data during the coincidence analysis. More...
 
def lalburst.cafe.segmentlistdict_unnormalize (seglistdict, origin)
 The opposite of segmentlistdict_normalize(), restores the times in a segmentlist dictionary to absolute times. More...
 
def lalburst.cafe.split_bins (cafepacker, extentlimit, verbose=False)
 Split bins in CafePacker so that each bin has an extent no longer than extentlimit. More...
 
def lalburst.cafe.write_caches (base, bins, instruments=None, verbose=False)
 
def lalburst.cafe.write_single_instrument_caches (base, bins, instruments, verbose=False)
 
def lalburst.cafe.ligolw_cafe (cache, offset_vectors, verbose=False, extentlimit=None)
 Transform a LAL cache into a list of caches each of whose contents can be subjected to a coincidence analysis independently of the contents of the other caches, assuming the coincidence analyses will involve the application of the given offset vectors. More...
 

Go to the source code of this file.

Data Structures

class  lalburst.cafe.LALCacheBin
 Subclass of the packing.Bin class representing a LAL file cache. More...
 
class  lalburst.cafe.CafePacker
 Packing algorithm implementing the ligolw_cafe file list packing algorithm. More...
 

Namespaces

namespace  lalburst
 
namespace  lalburst.cafe