Chris@62: #!/usr/bin/env python Chris@62: Chris@62: import sys Chris@62: Chris@62: if __name__ == '__main__': Chris@62: Chris@62: nargs = len(sys.argv) Chris@62: if nargs != 2: Chris@62: print("\nUsage: " + sys.argv[0] + " file.txt") Chris@62: exit(1) Chris@62: Chris@62: fname = sys.argv[1] Chris@62: Chris@62: f = open(fname, 'r') Chris@62: Chris@62: data = [ line.split(' ') for line in f ]; Chris@62: ms = 0 Chris@62: extant = {} Chris@62: ix = 0 Chris@62: Chris@62: while ix < len(data): Chris@62: Chris@62: sec = ms / 1000.0 Chris@62: Chris@62: while ix < len(data) and sec >= float(data[ix][0]): Chris@62: time, freq, vely = data[ix][:3] Chris@62: if vely == "0": Chris@65: if freq in extant: Chris@65: del extant[freq] Chris@62: else: Chris@62: extant[freq] = vely Chris@62: ix = ix + 1 Chris@62: Chris@62: print("\t".join([str(sec)] + list(extant.keys()))) Chris@62: Chris@62: ms = ms + 10 Chris@62: Chris@62: