#!/usr/bin/env python3
"""read file from redPoscdaq (in npy format) and display data
"""

from npy_append_array import NpyAppendArray
import numpy as np
import sys
import matplotlib.pyplot as plt

data = np.load(sys.argv[1], mmap_mode='r')
print("data read sucessfully, shape = ", data.shape)

n_samples = len(data[0,0])
xplt = 0.5 + np.linspace(0, n_samples, num=n_samples, endpoint=True)
fig = plt.figure("Oscillogram", figsize=(8,6))

for d in data:
    plt.plot(xplt, d[0], '-')
    plt.plot(xplt, d[1], '-')
    plt.xlabel("time bin")
    plt.ylabel("Voltage")    
    plt.show()