Last Updated on June 5, 2026 by pg@petergamma.org
I suggested to combine OpenBCI with Neurokit 2:
For research grade applications, at least 16 A/D conversion rate is required.
NeuroKit2 does not have a hardware Analog-to-Digital Conversion (ADC) rate because it is a pure Python software toolbox for physiological signal processing. It does not record or digitize data directly from hardware; instead, it processes data that has already been digitized by your hardware setup. [1, 2, 3]
When configuring your hardware, standard research-grade physiological ADCs (like Biopac, ADInstruments, or ADS1115) typically digitize signals at resolutions ranging from 12-bit to 24-bit, and they commonly use sampling rates of 250 Hz to 2000 Hz depending on the modality.