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!

Getting Started

How-To Guides

Reference