Among other data is the sequence int, double, double, double
struct.unpack('i3d', data[pos:pos + 4 + 3*8]) Mistake
*** struct.error: unpack requires a bytes object of length 32 Checking
struct.calcsize('i') 4 struct.calcsize('3d') 24 struct.calcsize('i3d') 32 struct.calcsize('3di') 28 What am I doing wrong?