29#include <lal/LALStdlib.h>
31#include <lal/TimeSeries.h>
32#include <lal/LALFrStream.h>
33#include <lal/VectorMath.h>
35int main(
int argc,
char *argv[] )
39 printf(
"usage: %s <framecache> <channel> <outdir>\n", argv[0] );
60 strcpy( time_series_REAL8->
name, argv[2] );
72 snprintf( time_series_REAL8->
name,
sizeof( time_series_REAL8->
name ),
"%c%c:AdcREAL8", argv[2][0], argv[2][1] );
74 snprintf( time_series_REAL4->
name,
sizeof( time_series_REAL4->
name ),
"%c%c:AdcREAL4", argv[2][0], argv[2][1] );
82 snprintf( time_series_REAL8->
name,
sizeof( time_series_REAL8->
name ),
"%c%c:ProcREAL8", argv[2][0], argv[2][1] );
84 snprintf( time_series_REAL4->
name,
sizeof( time_series_REAL4->
name ),
"%c%c:ProcREAL4", argv[2][0], argv[2][1] );
92 snprintf( time_series_REAL8->
name,
sizeof( time_series_REAL8->
name ),
"%c%c:SimREAL8", argv[2][0], argv[2][1] );
94 snprintf( time_series_REAL4->
name,
sizeof( time_series_REAL4->
name ),
"%c%c:SimREAL4", argv[2][0], argv[2][1] );
101 argv[2][0], argv[2][1],
void LALCheckMemoryLeaks(void)
void XLALDestroyCache(LALCache *cache)
LALCache * XLALCacheImport(const char *fname)
int XLALFrStreamClose(LALFrStream *stream)
int XLALFrStreamEnd(LALFrStream *stream)
LALFrStream * XLALFrStreamCacheOpen(LALCache *cache)
int XLALFrStreamGetREAL8TimeSeriesMetadata(REAL8TimeSeries *series, LALFrStream *stream)
int XLALFrStreamGetREAL8TimeSeries(REAL8TimeSeries *series, LALFrStream *stream)
int XLALFrameAddREAL8TimeSeriesSimData(LALFrameH *frame, const REAL8TimeSeries *series)
int XLALFrameAddREAL8TimeSeriesAdcData(LALFrameH *frame, const REAL8TimeSeries *series)
LALFrameUFrameH LALFrameH
int XLALFrameWrite(LALFrameH *frame, const char *fname)
int XLALFrameAddREAL4TimeSeriesAdcData(LALFrameH *frame, const REAL4TimeSeries *series)
int XLALFrameAddREAL4TimeSeriesSimData(LALFrameH *frame, const REAL4TimeSeries *series)
LALFrameH * XLALFrameNew(const LIGOTimeGPS *epoch, double duration, const char *project, int run, int frnum, INT8 detectorFlags)
int XLALFrameAddREAL4TimeSeriesProcData(LALFrameH *frame, const REAL4TimeSeries *series)
int XLALFrameAddREAL8TimeSeriesProcData(LALFrameH *frame, const REAL8TimeSeries *series)
char * XLALStringAppendFmt(char *s, const char *fmt,...) _LAL_GCC_PRINTF_FORMAT_(2
void XLALDestroyREAL8TimeSeries(REAL8TimeSeries *series)
REAL4TimeSeries * XLALConvertREAL8TimeSeriesToREAL4(const REAL8TimeSeries *series)
REAL8TimeSeries * XLALResizeREAL8TimeSeries(REAL8TimeSeries *series, int first, size_t length)
void XLALDestroyREAL4TimeSeries(REAL4TimeSeries *series)
REAL8TimeSeries * XLALCreateREAL8TimeSeries(const CHAR *name, const LIGOTimeGPS *epoch, REAL8 f0, REAL8 deltaT, const LALUnit *sampleUnits, size_t length)
const LALUnit lalDimensionlessUnit
int XLALVectorScaleREAL4(REAL4 *out, REAL4 scalar, const REAL4 *in, const UINT4 len)
int XLALVectorScaleREAL8(REAL8 *out, REAL8 scalar, const REAL8 *in, const UINT4 len)
#define XLAL_CHECK_MAIN(assertion,...)
int main(int argc, char *argv[])