Merging adding extra packets
name | size | created
------------------------------------------+-------+---------------------
P1570000AAAAAAAAAAAAAS15230162400001.PDS | 74520 | 2015-08-18 16:24:00
P1570000AAAAAAAAAAAAAS15230162400101.PDS | 74727 | 2015-08-18 16:24:00
File number 1 has an extra 207 byte packet with the same time:
from edosl0util import stream
from collections import defaultdict
packets = list(stream.PacketStream(open('archive/2015/230/snpp/spacecraft/sess6/P1570000AAAAAAAAAAAAAS15230162400101.PDS')))
d = defaultdict(list)
for p in packets:
d[p.stamp].append(p)
for k, v in d.items():
if len(v) > 1:
print k, v
2015-08-18 16:25:29.944225 [<Packet apid=0 seqid=15223 stamp=2015-08-18 16:25:29.944225>, <Packet apid=0 seqid=15223 stamp=2015-08-18 16:25:29.944225>]