picoDAQ¶
Why should reading from your data acquisition system be any harder than reading from a file? With picoDAQ, it isn’t. Reading data from a DAQ into a NumPy array is literally as easy as:
with AnalogIn(channels=[0,1], rate=100*kHz) as ai:
data = ai.read(10*s)
(That reads 10 seconds of data from channels 0 and 1 at a rate of 100 kilohertz.)
If you like the sound of that, get yourself a picoDAQ, install the library, and start acquiring data!