/acq4

Main repository for ACQ4 development

Primary LanguagePythonMIT LicenseMIT

ACQ4

Neurophysiology acquisition and analysis for Python

Copyright 2013 Luke Campagnola, University of North Carolina at Chapel Hill

http://www.acq4.org

Contributors

  • Luke Campagnola ('luke.campagnola@%s.com' % 'gmail')
  • Megan Kratz
  • Paul Manis
  • Antonin Blot
  • Michael Graupner

Requirements

  • python 2.7
  • PyQt 4.9+
  • numpy, scipy
  • h5py
  • optional:
    • pyopengl
    • pyserial
    • pyparsing
    • pillow

Documentation

http://www.acq4.org/documentation

Support

Post at the mailing list / forum

Installation

Windows '''''''

There are two basic methods of installing ACQ4 on windows:

  1. Download one of the .exe installers from acq4.org; these contain a complete python distribution with all of the packages listed below. This is the quickest way to get running if you do not plan on developing new code within ACQ4.

  2. Prepare a complete python distribution. This is preferred if you plan to develop new code within ACQ4. All packages must match the version (2.7) and architecture (32 or 64bit) of the python version to be installed.

Linux, OSX ''''''''''

  1. Install git and all required python packages via your distribution's package manager. On OSX, we recommend homebrew. For example::
       $ sudo apt-get install git python-numpy python-scipy python-h5py\
         python-pillow python-opengl python-qt4 python-pyserial python-pyparsing
  1. Clone the ACQ4 source repository::
       $ git clone https://github.com/acq4/acq4.git`
  1. Run python -m acq4 from the source directory, or install with python setup.py install and run using acq4.