Utility functions for identifying lines in IFO data to be removed in LALInference.
Prototypes | |
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... | |
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.
This function reads command line arguments and returns a REAL8 array.
Definition at line 808 of file LALInferenceRemoveLines.c.
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.
This function reads command line arguments and returns a REAL8 array.
Definition at line 86 of file LALInferenceRemoveLines.c.
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.
This function reads command line arguments and returns a REAL8 array.
Definition at line 300 of file LALInferenceRemoveLines.c.
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.
This function reads command line arguments and returns a modified REAL8FrequencySeries.
Definition at line 487 of file LALInferenceRemoveLines.c.
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.
This function reads command line arguments and returns a REAL8 array.
Definition at line 657 of file LALInferenceRemoveLines.c.