- uses PyDAQmx to interact with cards
- currently supports analog input and output
- uses generator/coroutines for
- generating data for output
- processing recorded data (saving, plotting, logging)
- add saving data
- make multi channel
- test output buffering
- properly implement data generation (in progress)
- add scope (in progress)
- add logging
- add camera
- add gui
PyDAQmx docs
DAQmx C API reference
phy - possible GUI
useful wrapper
another (not so) useful wrapper
examples from scipy cookbook