INNER CODE UNIT · Python
average_speed
etchdroid/etchdroid · misc/istream-trace-log-analyzer.py:154
average_speed = total_bytes_read / total_time_elapsed
print(f"Average speed: {format_size(average_speed)} bytes/second")
else:
print("Insufficient data to compute average speed.")
# Plotting
plt.figure(figsize=(10, 6))
plt.plot(read_positions, read_time_deltas, 'o-', label='Read Events')
plt.plot(request_positions, request_time_deltas, 's-', label='Request Events')
plt.xlabel('Byte Position')
plt.ylabel('Time Delta (seconds)')
plt.title('Time Delta between Start and End of Read and Request Events')
plt.legend()
plt.grid(True)
plt.show()
if __name__ == "__main__":