TimeCorrectionType
Enumerated type denoting the time system type to be produced in the solar system barycentring routine...
void check_and_add_fixed_variable(LALInferenceVariables *vars, const char *name, void *value, LALInferenceVariableType type)
Add a variable, checking first if it already exists and is of type LALINFERENCE_PARAM_FIXED and if so...
UINT4Vector * chop_data(gsl_vector_complex *data, UINT4 chunkMin)
Chops the data into stationary segments based on Bayesian change point analysis.
void rechop_data(UINT4Vector **segs, UINT4 chunkMax, UINT4 chunkMin)
Chop up the data into chunks smaller the the maximum allowed length.
void compute_variance(LALInferenceIFOData *data, LALInferenceIFOModel *model)
Compute the noise variance for each data segment.
void merge_data(COMPLEX16Vector *data, UINT4Vector **segs)
Merge adjacent segments.
UINT4 find_change_point(gsl_vector_complex *data, REAL8 *logodds, UINT4 chunkMin)
Find a change point in complex data.
UINT4Vector * get_chunk_lengths(LALInferenceIFOModel *ifo, UINT4 chunkMax)
Split the data into segments.
TimeCorrectionType XLALAutoSetEphemerisFiles(CHAR **efile, CHAR **sfile, CHAR **tfile, PulsarParameters *pulsar, INT4 gpsstart, INT4 gpsend)
Automatically set the solar system ephemeris file based on environment variables and data time span.
UINT4Vector * chop_n_merge(LALInferenceIFOData *data, UINT4 chunkMin, UINT4 chunkMax, UINT4 outputchunks)
Chops and remerges data into stationary segments.
COMPLEX16Vector * subtract_running_median(COMPLEX16Vector *data)
Subtract the running median from complex data.
INT4 count_csv(CHAR *csvline)
Counts the number of comma separated values in a string.
Header file for the parameter estimation code for known pulsar searches using the nested sampling alg...
The PulsarParameters structure to contain a set of pulsar parameters.