Go to the source code of this file.
Data Structures | |
struct | CalibrationFiles |
struct | FrameCache |
struct | InputParams |
struct | HeterodyneParams |
struct | Filters |
struct | FilterResponse |
Macros | |
#define | localtime_r(timep, result) memcpy((result), localtime(timep), sizeof(struct tm)) |
#define | USAGE |
#define | MAXDATALENGTH 256 /* maximum length of data to be read from frames */ |
#define | MAXSTRLENGTH 1024 /* maximum number of characters in a frame filename */ |
#define | MAXLISTLENGTH 25000 /* maximum length of a list of frames files */ |
#define | ALPHAMIN 0.0 /* minimum acceptable value of alpha calib coefficient */ |
#define | ALPHAMAX 2.0 /* maximum acceptable value of alpha calib coefficient */ |
#define | FILTERFFTTIME 200 |
#define | HEADERSIZE 2048 /* number of bytes in header for output files */ |
#define localtime_r | ( | timep, | |
result | |||
) | memcpy((result), localtime(timep), sizeof(struct tm)) |
Definition at line 42 of file heterodyne_pulsar.h.
#define USAGE |
Definition at line 78 of file heterodyne_pulsar.h.
#define MAXDATALENGTH 256 /* maximum length of data to be read from frames */ |
Definition at line 136 of file heterodyne_pulsar.h.
Definition at line 137 of file heterodyne_pulsar.h.
#define MAXLISTLENGTH 25000 /* maximum length of a list of frames files */ |
Definition at line 138 of file heterodyne_pulsar.h.
#define ALPHAMIN 0.0 /* minimum acceptable value of alpha calib coefficient */ |
Definition at line 140 of file heterodyne_pulsar.h.
#define ALPHAMAX 2.0 /* maximum acceptable value of alpha calib coefficient */ |
Definition at line 141 of file heterodyne_pulsar.h.
#define FILTERFFTTIME 200 |
Definition at line 143 of file heterodyne_pulsar.h.
Definition at line 145 of file heterodyne_pulsar.h.
void get_input_args | ( | InputParams * | inputParams, |
int | argc, | ||
char * | argv[] | ||
) |
Definition at line 812 of file heterodyne_pulsar.c.
void heterodyne_data | ( | COMPLEX16TimeSeries * | data, |
REAL8Vector * | times, | ||
HeterodyneParams | hetParams, | ||
REAL8 | freqfactor, | ||
FilterResponse * | filtResp | ||
) |
Definition at line 1127 of file heterodyne_pulsar.c.
Definition at line 1741 of file heterodyne_pulsar.c.
void filter_data | ( | COMPLEX16TimeSeries * | data, |
Filters * | iirFilters | ||
) |
Definition at line 1776 of file heterodyne_pulsar.c.
COMPLEX16TimeSeries * resample_data | ( | COMPLEX16TimeSeries * | data, |
REAL8Vector * | times, | ||
INT4Vector * | starts, | ||
INT4Vector * | stops, | ||
REAL8 | sampleRate, | ||
REAL8 | resampleRate, | ||
INT4 | heterodyneflag | ||
) |
Definition at line 1797 of file heterodyne_pulsar.c.
Definition at line 1626 of file heterodyne_pulsar.c.
REAL8TimeSeries * get_frame_data | ( | LALCache * | framecache, |
CHAR * | channel, | ||
REAL8 | gpstime, | ||
REAL8 | length, | ||
INT4 | duration, | ||
REAL8 | samplerate, | ||
REAL8 | scalefac, | ||
REAL8 | highpass | ||
) |
Definition at line 1650 of file heterodyne_pulsar.c.
INT4 get_segment_list | ( | INT4Vector * | starts, |
INT4Vector * | stops, | ||
CHAR * | seglistfile, | ||
INT4 | heterodyneflag | ||
) |
Definition at line 1973 of file heterodyne_pulsar.c.
LALCache * set_frame_files | ( | INT4 * | starts, |
INT4 * | stops, | ||
LALCache * | cache, | ||
INT4 * | position, | ||
INT4 | maxchunklength | ||
) |
Definition at line 2058 of file heterodyne_pulsar.c.
void calibrate | ( | COMPLEX16TimeSeries * | series, |
REAL8Vector * | datatimes, | ||
CalibrationFiles | calfiles, | ||
REAL8 | frequency, | ||
CHAR * | channel | ||
) |
Definition at line 2101 of file heterodyne_pulsar.c.
void get_calibration_values | ( | REAL8 * | magnitude, |
REAL8 * | phase, | ||
CHAR * | calibfilename, | ||
REAL8 | frequency | ||
) |
Definition at line 2269 of file heterodyne_pulsar.c.
INT4 remove_outliers | ( | COMPLEX16TimeSeries * | data, |
REAL8Vector * | times, | ||
REAL8 | stddevthresh | ||
) |
Definition at line 2316 of file heterodyne_pulsar.c.
FilterResponse * create_filter_response | ( | REAL8 | filterKnee | ) |
Definition at line 2368 of file heterodyne_pulsar.c.
void destroy_filter_response | ( | FilterResponse * | filtresp | ) |
Definition at line 2489 of file heterodyne_pulsar.c.