dsp_recorder_plot.py : Initial commit of plotter for cwDspTransforms:recorder.
This commit is contained in:
parent
f8d155baaa
commit
1c39480b6f
38
dsp_recorder_plot.py
Normal file
38
dsp_recorder_plot.py
Normal file
@ -0,0 +1,38 @@
|
||||
# Plot the output of a libcw:cwDspTransform.cpp: 'recorder' object.
|
||||
|
||||
import sys,os,json
|
||||
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
def plot_file( fname ):
|
||||
|
||||
r = None
|
||||
with open(fname,"r") as f:
|
||||
r = json.load(f)
|
||||
|
||||
idx = 0
|
||||
while True:
|
||||
|
||||
label = "{}".format(idx)
|
||||
|
||||
if label not in r:
|
||||
break
|
||||
|
||||
plt.plot(r[label])
|
||||
|
||||
idx += 1
|
||||
|
||||
plt.show()
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
fname = os.path.expanduser("~/temp/temp_1.json")
|
||||
|
||||
if len(sys.argv) > 1:
|
||||
fname = sys.argv[1]
|
||||
|
||||
plot_file( fname )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user