Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALApps 10.1.0.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
view.c File Reference

Prototypes

int verbose (const char *fmt,...)
 
int usage (const char *program)
 
int parseopts (int argc, char **argv)
 
int dbg_tsdump (REAL4TimeSeries *series, const char *fname)
 
int dbg_fsdump (COMPLEX8FrequencySeries *series, const char *fname)
 
int dbg_specdump (REAL4FrequencySeries *series, const char *fname)
 
REAL4TimeSeriessetdata (int intype, const char *channel, LIGOTimeGPS *start, REAL8 duration, REAL8 samplerate)
 
REAL4TimeSeriesgetdata (const char *path, int cachefileflg, const char *channel, LIGOTimeGPS *start, REAL8 duration)
 
int inspinj (REAL4TimeSeries *series, const char *inspinjfile, const char *calfile)
 
int burstinj (REAL4TimeSeries *series, const char *burstinjfile, const char *calfile)
 
int resample (REAL4TimeSeries *series, REAL8 srate)
 
int filter (REAL4TimeSeries *series, REAL8 minfreq, REAL8 maxfreq)
 
int calibrate (REAL4TimeSeries *tseries, const char *calfile, REAL8 f_min)
 
REAL4FrequencySeriespowerspec (REAL4TimeSeries *series, REAL8 segdur, LIGOTimeGPS *epoch, const char *calibfile, int intype)
 
int output_psd (const char *outfile, REAL4FrequencySeries *series)
 
int output (const char *outfile, int outtype, REAL4TimeSeries *series)
 
int main (int argc, char *argv[])
 

Go to the source code of this file.

Enumerations

enum  { ASCII_OUTPUT , WAVE_OUTPUT , AU_OUTPUT , PSD_OUTPUT }
 
enum  { READ_INPUT , ZERO_INPUT , IMPULSE_INPUT }
 

Variables

LIGOTimeGPS start_
 
REAL8 minfreq_
 
REAL8 maxfreq_
 
REAL8 srate_
 
REAL8 duration_ = 16.0
 
const charchannel_ = NULL
 
const chardatafile_ = NULL
 
const charcalibfile_ = NULL
 
const charinspinjfile_ = NULL
 
const charburstinjfile_ = NULL
 
const charoutfile_ = NULL
 
UINT4 numave_ = 0
 
REAL8 dynrange_ = 1
 
int texactflg_ = 0
 
int cachefileflg_ = -1
 
int calibflg_ = 0
 
int outtype_ = ASCII_OUTPUT
 
int intype_ = READ_INPUT
 
int verboseflg_ = 0
 
int debugflg_ = 0
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ASCII_OUTPUT 
WAVE_OUTPUT 
AU_OUTPUT 
PSD_OUTPUT 

Definition at line 53 of file view.c.

◆ anonymous enum

anonymous enum
Enumerator
READ_INPUT 
ZERO_INPUT 
IMPULSE_INPUT 

Definition at line 56 of file view.c.

Function Documentation

◆ verbose()

int verbose ( const char fmt,
  ... 
)

Definition at line 794 of file view.c.

◆ usage()

int usage ( const char program)

Definition at line 638 of file view.c.

◆ parseopts()

int parseopts ( int  argc,
char **  argv 
)

Definition at line 163 of file view.c.

◆ dbg_tsdump()

int dbg_tsdump ( REAL4TimeSeries series,
const char fname 
)

Definition at line 754 of file view.c.

◆ dbg_fsdump()

int dbg_fsdump ( COMPLEX8FrequencySeries series,
const char fname 
)

Definition at line 767 of file view.c.

◆ dbg_specdump()

int dbg_specdump ( REAL4FrequencySeries series,
const char fname 
)

Definition at line 781 of file view.c.

◆ setdata()

REAL4TimeSeries * setdata ( int  intype,
const char channel,
LIGOTimeGPS start,
REAL8  duration,
REAL8  samplerate 
)

Definition at line 289 of file view.c.

◆ getdata()

REAL4TimeSeries * getdata ( const char path,
int  cachefileflg,
const char channel,
LIGOTimeGPS start,
REAL8  duration 
)

Definition at line 307 of file view.c.

◆ inspinj()

int inspinj ( REAL4TimeSeries series,
const char inspinjfile,
const char calfile 
)

Definition at line 378 of file view.c.

◆ burstinj()

int burstinj ( REAL4TimeSeries series,
const char burstinjfile,
const char calfile 
)

Definition at line 423 of file view.c.

◆ resample()

int resample ( REAL4TimeSeries series,
REAL8  srate 
)

Definition at line 470 of file view.c.

◆ filter()

int filter ( REAL4TimeSeries series,
REAL8  minfreq,
REAL8  maxfreq 
)

Definition at line 479 of file view.c.

◆ calibrate()

int calibrate ( REAL4TimeSeries tseries,
const char calfile,
REAL8  f_min 
)

Definition at line 496 of file view.c.

◆ powerspec()

REAL4FrequencySeries * powerspec ( REAL4TimeSeries series,
REAL8  segdur,
LIGOTimeGPS epoch,
const char calibfile,
int  intype 
)

Definition at line 538 of file view.c.

◆ output_psd()

int output_psd ( const char outfile,
REAL4FrequencySeries series 
)

Definition at line 584 of file view.c.

◆ output()

int output ( const char outfile,
int  outtype,
REAL4TimeSeries series 
)

Definition at line 603 of file view.c.

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 98 of file view.c.

Variable Documentation

◆ start_

LIGOTimeGPS start_

Definition at line 58 of file view.c.

◆ minfreq_

REAL8 minfreq_

Definition at line 59 of file view.c.

◆ maxfreq_

REAL8 maxfreq_

Definition at line 60 of file view.c.

◆ srate_

REAL8 srate_

Definition at line 61 of file view.c.

◆ duration_

REAL8 duration_ = 16.0

Definition at line 62 of file view.c.

◆ channel_

const char* channel_ = NULL

Definition at line 63 of file view.c.

◆ datafile_

const char* datafile_ = NULL

Definition at line 64 of file view.c.

◆ calibfile_

const char* calibfile_ = NULL

Definition at line 65 of file view.c.

◆ inspinjfile_

const char* inspinjfile_ = NULL

Definition at line 66 of file view.c.

◆ burstinjfile_

const char* burstinjfile_ = NULL

Definition at line 67 of file view.c.

◆ outfile_

const char* outfile_ = NULL

Definition at line 68 of file view.c.

◆ numave_

UINT4 numave_ = 0

Definition at line 69 of file view.c.

◆ dynrange_

REAL8 dynrange_ = 1

Definition at line 70 of file view.c.

◆ texactflg_

int texactflg_ = 0

Definition at line 71 of file view.c.

◆ cachefileflg_

int cachefileflg_ = -1

Definition at line 72 of file view.c.

◆ calibflg_

int calibflg_ = 0

Definition at line 73 of file view.c.

◆ outtype_

int outtype_ = ASCII_OUTPUT

Definition at line 74 of file view.c.

◆ intype_

int intype_ = READ_INPUT

Definition at line 75 of file view.c.

◆ verboseflg_

int verboseflg_ = 0

Definition at line 76 of file view.c.

◆ debugflg_

int debugflg_ = 0

Definition at line 77 of file view.c.