| Home | Trees | Indices | Help | 
        
  | 
  
|---|
| 
       | 
  
This module provides a bunch of user-friendly wrappers to the SWIG-bound REAL8TimeSeries and REAL8FrequencySeries objects and their associated functions.
    
  | 
|||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
    
  | 
|||
        _typestr = {lal.I2_TYPE_CODE: 'INT2', lal.I4_TYPE_CODE: 'INT4'
     | 
  |||
    
  | 
|||
  
 
Convert numpy.array to REAL8TimeSeries. Use frequencyseries to return
REAL8FrequencySeries.
Arguments:
    array : numpy.array
        input data array
Keyword arguments:
    name : str
        name of data source
    epoch : lal.LIGOTimeGPS
        GPS start time for array
    deltaT : float
        sampling time for data (or frequency spacing for FrequencySeries)
    f0 : float
        lower frequency limit for data
    sampleUnits : lal.Unit
        amplitude unit for array
   | 
  
 
Read data from the GWF format framefile into a REAL?TimeSeries.
Restrict data with the gpsstart and duration parameters.
Arguments:
    framefile : str
        path to input frame file
    chname : str
        name of channel to read
Keyword arguments:
    start : lal.LIGOTimeGPS
        GPS start time of requested data
    duration : float
        length of requested data series in seconds
    datatype : int
        LAL enum for requested datatype, -1 == read from frame metadata
    verbose : [ True | False ]
        verbose output
   | 
  
 
Read data from a cache object into a REAL?TimeSeries.
Restrict data with the gpsstart and duration parameters.
Arguments:
    cache : [ filepath | file | glue.lal.Cache | lalframe.FrCache ]
        object to be read to lalframe.FrCache
    chname : str
        name of channel to read
Keyword arguments:
    start : lal.LIGOTimeGPS
        GPS start time of requested data
    duration : float
        length of requested data series in seconds
    datatype : int
        LAL enum for requested datatype, -1 == read from frame metadata
    verbose : [ True | False ]
        verbose output
   | 
  
 
Read data from the lalframe.LALFrStream object stream into a REAL?TimeSeries.
Restrict data with the gpsstart and duration parameters.
Arguments:
    stream : lalframe.FrStream
        frame stream to read
    chname : str
        name of channel to read
Keyword arguments:
    start : lal.LIGOTimeGPS
        GPS start time of requested data
    duration : float
        length of requested data series in seconds
    datatype : int
        LAL enum for requested datatype, -1 == read from frame metadata
    verbose : [ True | False ]
        verbose output
   | 
  
 
Resample a REAL?TimeSeries to the new rate (Hertz). By default resampling
is done in-place and a copy of the series is returned, but if requested
the original series is duplicated before resampling and so is unaffected.
Arguments:
    series : swiglal.REAL?TimeSeries
        input timeseries to resample
    rate : float
        sampling rate (Hertz) to resample to
Keyword arguments:
    inplace : [ True | False ]
        perform resampling inplace on input series, default: True.
        If False, input series is duplicated and so is left in the original
        state.
   | 
  
 
Apply Butterworth high pass filter to REAL?TimeSeries.
Arguments:
    series : swiglal.REAL?TimeSeries
        input series to highpass
    frequency : float
        frequency below which to attenuate
Keyword arguments:
    amplitude : float
        desired amplitude response of filter
    filtorder : int
        desired order of filter
    inplace : [ True | False ]
        perform resampling inplace on input series, default: True.
        If False, input series is duplicated and so is left in the original
        state.
   | 
  
 
Apply Butterworth low pass filter to REAL?TimeSeries.
Arguments:
    series : swiglal.REAL?TimeSeries
        input series to lowpass
    frequency : float
        frequency above which to attenuate
Keyword arguments:
    amplitude : float
        desired amplitude response of filter
    filtorder : int
        desired order of filter
    inplace : [ True | False ]
        perform resampling inplace on input series, default: True.
        If False, input series is duplicated and so is left in the original
        state.
   | 
  
 
Apply Butterworth band pass filter to REAL?TimeSeries.
Arguments:
    series : swiglal.REAL?TimeSeries
        input series to lowpass
    fmin : float
        frequency below which to attenuate
    fmax : float
        frequency above which to attenuate
Keyword arguments:
    amplitude : float
      desired amplitude response of filter
    filtorder : int
       desired order of filter
   | 
  
 
Duplicate a TimeSeries or FrequencySeries.
Arguments:
    series : [ TimeSeries | FrequencySeries ]
        input series to duplicate
   | 
  
 
Calculate the average (power) spectrum of the given REAL?TimeSeries
Arguments:
    seglen : int
        length of FFT (in samples)
    stride : int
        gap between FFTs (in samples)
Keyword arguments:
    window : lal.REAL8Window
        swiglal window
    plan : lal.REAL8FFTPlan
        plan for FFT
    spectrum : [ 'median' | 'medianmean' | 'welch' ]
        averaging method for spectrum, default: 'medianmean'
    unit : lal.Unit
        LAL unit for data
   | 
  
 
Compute the average (power) spectrogram of the given REAL?TimeSeries by
stacking together average spectra for each timestep.
Arguments:
    series : REAL8TimeSeries
        input data
    step : int
        length of single average spectrum (in samples)
    seglen : int
        length of FFT (in samples)
    stride : int
        gap between FFTs (in samples)
Keyword arguments:
    window : lal.REAL8Window
        swiglal window
    plan : lal.REAL8FFTPlan
        plan for FFT
    spectrum : [ 'median' | 'medianmean' | 'welch' ]
        averaging method for spectrum, default: 'medianmean'
    unit : lal.Unit
        LAL unit for data
   | 
  
 
Convert a glue.lal.Cache object to a lalframe.FrCache object.
Writes cache to temporary file and reads to FrCache.
Arguments:
    cache : glue.lal.Cache
        LAL cache object from GLUE to convert
   | 
    
  | 
|||
  _typestr
  | 
| Home | Trees | Indices | Help | 
        
  | 
  
|---|
| Generated by Epydoc 3.0.1 on Tue Dec 12 01:21:41 2017 | http://epydoc.sourceforge.net |