28 from ligo
import segments
29 from gstlal
import pipeio
30 from gstlal
import pipeparts
31 from lal
import LIGOTimeGPS
47 segs = segments.segmentlist([segments.segment(LIGOTimeGPS(100), LIGOTimeGPS(200)), segments.segment(LIGOTimeGPS(250), LIGOTimeGPS(300))])
49 head = pipeparts.mksegmentsrc(pipeline, segs, blocksize = 1)
50 head = pipeparts.mkcapsfilter(pipeline, head,
"audio/x-raw, format=(string)U8, rate=(int)4, channels=(int)1, layout=(string)interleaved, channel-mask=(bitmask)0")
51 head = pipeparts.mknxydumpsink(pipeline, head,
"%s_out.dump" % name)
53 f = open(
"%s_in.dump" % name,
"w")
54 for t
in numpy.arange(float(seg[0]), float(seg[1]), 0.25):
55 print >>f,
"%g\t%d" % (t, 128
if t
in segs
else 0)
69 seg = segments.segment(LIGOTimeGPS(0), LIGOTimeGPS(350))
def compare(filename1, filename2, args, kwargs)
def build_and_run(pipelinefunc, name, segment=None, pipelinefunc_kwargs)