Source code for user_apps.analysis.demux_plot
#!/usr/bin/python
""" simplest possible load data and plot example
Set DATAFILE to some valid muxed binary file, check the stride, run
"""
import numpy as np
import matplotlib.pyplot as plt
[docs]def run_main():
"""DATAFILE is a sample mux data set N x 16 channels, 16 bit"""
DATAFILE="/data/acq1001_329/2690"
chx = np.fromfile(DATAFILE, dtype='int16')
# Plot first channel CH01, all the data. Stride 16 to pick out CH01 only
plt.plot(chx[0::16])
plt.show()
if __name__ == '__main__':
run_main()