Neurophysiology acquisition and analysis for Python
ACQ4 is a platform for data acquisition, management, and analysis in neurophysiology experiments, especially focusing on patch clamp electrophysiology, optogenetics, and related techniques. It is used both as a platform for developing customized data acquisition tools and as an application that handles the most common requirements in whole-cell recording, calcium imaging, and photostimulation.
- python 2.7
- PyQt 4.9+
- numpy, scipy
- six
- h5py
- optional:
- pyopengl
- pyserial
- pyparsing 2.0.3 (later versions do not work)
- pillow
http://www.acq4.org/documentation
Post at the mailing list / forum
The easiest way to get all of the requirements is by installing the Anaconda python distribution plus a few extra packages.
-
Download and install Anaconda for python 2.7 (64-bit recommended)
-
Install the correct versions of a few packages:
$ conda install pyserial pyqt=4 pyparsing=2.0.3
- Clone the ACQ4 source repository::
$ git clone https://github.com/acq4/acq4.git
- Run
python -m acq4
from the source directory, or install withpython setup.py install
and run usingacq4
.