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.