Next:
ACKNOWLEDGEMENTS
Up:
GRASP: a data analysis
Previous:
GRASP: a data analysis
Contents
Contents
ACKNOWLEDGEMENTS
Introduction
The Purpose of GRASP
Printing/Reading the Manual
Quick Start
A few words about data formats
GRASP Hardware & Software Requirements
GRASP Installation
Conventions used in this manual
How to add your contributions to future GRASP releases.
How to use the GRASP library from ROOT.
GRASP Routines: Reading/using Caltech 40-meter prototype data
The data format
Function:
read_block()
Example:
reader
program
Function:
find_locked()
Example:
locklist
program
Function:
get_data()
Example:
gwoutput
program
Example:
animate
program
Function:
read_sweptsine()
Function:
calibrate()
Example:
print_ss
program
Function:
normalize_gw()
Example:
power_spectrum
program
Example:
calibrate
program
Example:
transfer
program
Example:
diag
program
GRASP Routines: Reading/using FRAME format data
Time-stamps in the November 1994 data-set
Function:
fget_ch()
Function:
framefiles()
Example:
locklistF
program
Example:
gwoutputF
program
Example:
animateF
program
Swept-sine calibration information
Function:
GRcalibrate()
Example:
print_ssF
program
Function:
GRnormalize()
Example:
power_spectrumF
program
Example:
calibrateF
program
Example:
transferF
program
Example:
diagF
program
Example:
seismicF
program
GRASP Routines: Signal-to-noise enhancement techniques
Signal-to-noise enhancement by environmental cross-correlation
Outline
Function:
calc_rho()
Function
chan_clean()
Example: Correlations in data from the 40m interferometer
Example:
corr_init
Example:
env_corr
GRASP Routines: Gravitational Radiation from Binary Inspiral
Chirp generation routines
Function:
phase_frequency()
Example:
phase_evoltn
program
Detailed explanation of
phase_frequency()
routine
Function:
chirp_filters()
Detailed explanation of
chirp_filters()
routine
Example:
filters
program
Practical Suggestion for Setting Up a Large Bank of Filters:
Additional contributions to the phase and frequency of the chirp
Function:
make_filters()
Stationary phase approximation to binary inspiral chirps
Function:
sp_filters()
Example:
compare_chirps
program
Wiener (optimal) filtering
Comparison of signal detectability for single-phase and two-phase searches
Function:
correlate()
Function:
avg_inv_spec()
Function:
orthonormalize()
Dirty details of optimal filtering: wraparound and windowing
Function:
find_chirp()
Function:
freq_inject_chirp()
Function:
time_inject_chirp()
Vetoing techniques (time domain outlier test)
Vetoing techniques (
time/frequency test)
How does the
test work ?
Function:
splitup()
Function:
splitup_freq()
Function:
splitup_freq2()
Function:
splitup_freq3()
Example:
optimal
program
Some output from the
optimal
program
The effective distance to which a source can be seen
Function:
inspiral_dist()
Function:
merger_dist()
Example:
compute_dist
program
GRASP Routines: Waveforms from perturbation theory
The waveform
A note on the allowed frequency range
Chirp generation for test mass signals
Function:
testmass_chirp()
Function:
calculate_testmass_phase()
Function:
Get_Duration()
Function:
Get_Fmax()
Function:
ReadData()
Function:
Clean_Up_Memory()
Function:
Set_Up_Data()
Function:
minustwoSlm()
Function:
read_modes()
Function:
read_real_data_file()
Function:
integrate_function()
Function:
integrateODE()
Errors
Example:
tmwave
program
Example:
lorenz
program
Example:
plot_ambig
program
GRASP Routines: Black hole ringdown
Quasinormal modes of black holes
Function:
qn_eigenvalues()
Example:
eigenvalues
program
Function:
sw_spheroid()
Example:
spherical
program
Example:
spheroid
program
Function:
qn_ring()
Example:
ringdown
program
Function:
qn_qring()
Function:
qn_filter()
Function:
qn_normalize()
Function:
find_ring()
Function:
qn_inject()
Vetoing techniques for ringdown waveforms
Example:
qn_optimal
program
Structure:
struct qnTemplate
Structure:
struct qnScope
Function:
qn_template_grid()
The close-limit approximation and numerical simulations
Inspiralling collisions
Example:
ring-corr
program
GRASP Routines: Template Bank Generation & Searching
Structure:
struct Template
Structure:
struct Scope
Function:
tau_of_mass()
Function:
m_and_eta()
Function:
template_area()
Example:
area
program
The match between two templates
Function:
compute_match()
Function:
match_parab()
Function:
match_cubic()
Example:
match_fit
program
Structure:
struct cubic_grid
Function:
generate_cubic
Function:
regenerate_cubic
Function:
read_cubic
Function:
get_cubic
Function:
free_cubic
Function:
transform_cubic
Example:
make_grid
program
Example:
read_grid
program
Function:
template_grid()
Function:
plot_template()
Example:
template
program
Example:
multifilter
program
Optimization and computation-speed considerations
Template Placement
Structure:
struct tile
Function:
tiling_2d
Function:
plot_list
Constants in
tiling_2d.c
Structure:
struct chirp_space
Structure:
struct chirp_template
Function:
set_chirp_space
Function:
chirp_metric
Function:
get_chirp_boundary
Function:
get_chirp_grid
Function:
get_chirp_templates
Function:
plot_chirp_templates
Example:
make_mesh
program
GRASP Routines: Time-Frequency Methods
Construction of the TF map
Steger's Line Detection Routines
Structure:
struct struct_tfparam
Function:
time_freq_map()
Function
compute_scalefactor()
Function
rescale()
Function
normalize_picture()
Function
gen_quasiperiodic_signal()
Function:
ppmprint()
Function:
pgmprint()
Function:
plottf()
Function:
get_line_lens()
Function:
get_lines()
Example: tfmain program
GRASP Routines: Stochastic background detection
Data File:
detectors.dat
Function:
detector_site()
Comment: noise power spectra for ``advanced" LIGO & the Cutler-Flanagan model
Function:
noise_power()
Function:
whiten()
Function:
overlap()
Example:
overlap
program
Function:
get_IFO12()
Function:
simulate_noise()
Function:
simulate_sb()
Function:
combine_data()
Function:
monte_carlo()
Example:
monte_carlo
program
Function:
test_data12()
Function:
extract_noise()
Function:
extract_signal()
Function:
optimal_filter()
Example:
optimal_filter
program
Discussion: Theoretical signal-to-noise ratio for the stochastic background
Function:
calculate_var()
Example:
snr
program
Example:
omega_min
program
Function:
analyze()
Function:
prelim_stats()
Function:
statistics()
Example:
simulation
program
Some output from the
simulation
program
Galactic Modelling
Function:
local_sidereal_time()
Example:
caltech_lst
program
Function:
galactic_to_equatorial()
Example:
galactic2equatorial
program
Function:
equatorial_to_horizon()
Function:
beam_pattern()
Function:
mc_chirp()
Example:
inject
program
Binary Inspiral Search on November 1994 Data
The Statistical Theory of Reception
Details of Normalization
Function:
strain_spec()
Function:
corr_coef()
Function:
receiver1()
Function:
receiver2()
Example:
binary_search
program
Scripts for running
binary_search
Example:
binary_reader
program
Identification of Spurious Events
GRASP Routines: Supernovae and other transient sources
Centrifugal Hang-up of Core Collapse Supernovae
Structure:
LS_physical_constants
Function:
LS_freq_deriv()
Function:
LS_phas_and_freq()
Function:
LS_waveform()
Example:
LS_filter
program
GRASP Routines: Periodic and quasi-periodic sources
GRASP Routines: General purpose utilities
GRASP Error Handling
Function:
grasp_open()
Function:
avg_spec()
Function:
binshort()
Function:
is_gaussian()
Function:
clear()
Function:
product()
Function:
productc()
Function:
ratio()
Function:
reciprocal()
Function:
graph()
Function:
graph_double()
Function:
graph_short()
Function:
sgraph()
Function:
audio()
Example:
makesounds
program
Function:
sound()
Example:
translate
Multi-taper methods for spectral analysis
Function:
slepian_tapers()
Function:
multitaper_spectrum()
Function:
multitaper_cross_spectrum()
Structure:
struct removed_lines
Function:
fvalue_cmp()
Function:
index_cmp()
Function:
remove_spectral_lines()
Example:
river
Example:
ifo_clean
Example:
tracker
Example:
trackerF
Time Standards: UTC, GPS, TAI, and Unix-C times.
Function:
utctime()
Function:
gpstime()
Example:
testutctime
Matlab Interface: Gravitational Radiation Toolbox
Using
GRtool
Functions
Examples
REFERENCES
Bibliography
About this document ...
Section
0.0
Bruce Allen 2000-11-19