def demodulate_dat(filename):
    return demodulate(datparsing.read_raw(filename))
def send_demod(filename):
    raw = datparsing.read_raw(filename)
    for chunk in datparsing.iter_chunks(raw, size=revs_per_send):
        demod = demodulate(chunk)
        socket.write(''.join(["$"+struct.pack('f'*49, *row)+"*" for row in demod]))