def readAsVector(cls, filename): reader = cls(filename) header = reader.readHeader() statusPacket = reader.readStatusPacket() seq = [] while reader.isFinished() is False: rawSample = reader.readSample(header) sample = Sample.fromRaw(rawSample, statusPacket) yield (header, statusPacket, sample) reader.close()