LALInference  4.1.6.1-c9a8ef6
LALInferenceRemoveLines.c File Reference

Prototypes

static void median_cleanup_REAL8 (REAL8FrequencySeries *work, UINT4 n)
 
static double chisqr (int Dof, double Cv)
 
static double igf (double S, double Z)
 
int LALInferenceRemoveLinesChiSquared (REAL8FrequencySeries *spectrum, const REAL8TimeSeries *tseries, UINT4 seglen, UINT4 stride, const REAL8Window *window, const REAL8FFTPlan *plan, REAL8 *pvalues)
 Determine non-Gaussian frequency bins using a chi-squared test. More...
 
int LALInferenceRemoveLinesKS (REAL8FrequencySeries *spectrum, const REAL8TimeSeries *tseries, UINT4 seglen, UINT4 stride, const REAL8Window *window, const REAL8FFTPlan *plan, REAL8 *pvalues)
 Determine non-Gaussian frequency bins using a K-S test. More...
 
int LALInferenceAverageSpectrumBinFit (REAL8FrequencySeries *spectrum, const REAL8TimeSeries *tseries, UINT4 seglen, UINT4 stride, const REAL8Window *window, const REAL8FFTPlan *plan, char *filename, LIGOTimeGPS GPStime)
 Calculate PSD by fitting bins to lines. More...
 
int LALInferenceRemoveLinesPowerLaw (REAL8FrequencySeries *spectrum, const REAL8TimeSeries *tseries, UINT4 seglen, UINT4 stride, const REAL8Window *window, const REAL8FFTPlan *plan, REAL8 *pvalues)
 Determine large amplitude frequency bins using power law fit. More...
 
int LALInferenceXCorrBands (REAL8FrequencySeries *spectrum, const REAL8TimeSeries *tseries, UINT4 seglen, UINT4 stride, const REAL8Window *window, const REAL8FFTPlan *plan, REAL8 *pvalues, char *filename)
 Determine correlated frequency bands using cross correlation. More...
 

Go to the source code of this file.

Macros

#define max(a, b)   (((a)>(b))?(a):(b))
 

Macro Definition Documentation

◆ max

#define max (   a,
 
)    (((a)>(b))?(a):(b))

Definition at line 80 of file LALInferenceRemoveLines.c.

Function Documentation

◆ median_cleanup_REAL8()

static void median_cleanup_REAL8 ( REAL8FrequencySeries work,
UINT4  n 
)
static

Definition at line 288 of file LALInferenceRemoveLines.c.

◆ chisqr()

static double chisqr ( int  Dof,
double  Cv 
)
static

Definition at line 239 of file LALInferenceRemoveLines.c.

◆ igf()

static double igf ( double  S,
double  Z 
)
static

Definition at line 263 of file LALInferenceRemoveLines.c.