BRIEF OVERVIEW OF THE FUNCTIONS IN CHIRPLABDATASTREAM 

(c) Hannes Helgason, 2008

NOTE: The file BPDirectDataStream.cpp has to be compiled before running the code.
      Run 'mex BPDirectDataStream.cpp' from the Matlab command prompt 


TwoStageConfiguration.pdf  -- a brief description of how the two-stage BP test
                                is configured

Demo.m                       -- an example of calculations for the two-stage BP test

CTNormsDataStream.m          -- a function for calculating of chirplet norms

InitGraphParam.m             -- a sample script for configuring the chirplet graphs for the
                                extended intervals in Stage II of the test procedure

CTDataStream.m               -- Chirplet Transform for handling data stream

MonoScaleBP.m                -- Calculates the monoscale BP on dyadic intervals. 
                                A part of Stage I of the test procedure

BPDirectDataStream.cpp       -- C++ implementation of the BP algorithm to use in Stage II
                                To compile, run 'mex BPDirectDataStream.cpp' from the
                                Matlab command prompt 

TagIntervals.m               -- for tagging promising dyadic intervals based on P-values for
                                the mono-scale test statistics in Stage I

TagIntervals2.m              -- for tagging promising dyadic intervals based on ordering
                                the values of statistics in Stage I

ExtIntAndFindBP.m            -- a function for performing Stage II of test, i.e.,
                                extending tagged intervals and calculating BP statistics
                                on each extended interval

ExtendIntervals.m            -- a function for extending tagged intervals. This is a 
                                subroutine in ExtIntAndFindBP.m.

FindMaximumStats.m           -- returns the maximum BP statistic as returned by ExtIntAndFindBP 
                                for each type of interval extended in a and chirplet path length

ShowTaggedIntervals.m        -- utility function for visualizing tagged intervals

MaxOverlapTaggedIntervals.m  -- utility function for checking the maximum overlap of tagged 
                                intervals with a particular time interval 
                                (e.g., the support of the chirp being used in simulations)

DATA FILES:
* Data/BANKHH-2048@2048.mat    -- simulated gravitational wave signals, used in simulations 
                                  in the Thesis

* Data/BBH45-512@2048.mat      -- simulated gravitational wave signals, used in simulations 
                                  in the Thesis

* Data/LIGONoiseSpectrum-M65536.mat  -- the noise spectrum used in simulations in the Thesis


FUNCTIONS SHARED WITH CHIRPLAB
GetChirpletGraphParam.m
GetSlopes.m
GraphParam.hpp
Base2Utilities.hpp

