1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- ===
- Neo
- ===
- Neo is a Python package for working with electrophysiology data in Python, together
- with support for reading a wide range of neurophysiology file formats, including
- Spike2, NeuroExplorer, AlphaOmega, Axon, Blackrock, Plexon, Tdt, and support for
- writing to a subset of these formats plus non-proprietary formats including HDF5.
- The goal of Neo is to improve interoperability between Python tools for
- analyzing, visualizing and generating electrophysiology data by providing a common,
- shared object model. In order to be as lightweight a dependency as possible,
- Neo is deliberately limited to represention of data, with no functions for data
- analysis or visualization.
- Neo is used by a number of other software tools, including
- SpykeViewer_ (data analysis and visualization), Elephant_ (data analysis),
- the G-node_ suite (databasing), PyNN_ (simulations), tridesclous_ (spike sorting)
- and ephyviewer_ (data visualization).
- OpenElectrophy_ (data analysis and visualization) uses an older version of neo.
- Neo implements a hierarchical data model well adapted to intracellular and
- extracellular electrophysiology and EEG data with support for multi-electrodes
- (for example tetrodes). Neo's data objects build on the quantities package,
- which in turn builds on NumPy by adding support for physical dimensions. Thus
- Neo objects behave just like normal NumPy arrays, but with additional metadata,
- checks for dimensional consistency and automatic unit conversion.
- A project with similar aims but for neuroimaging file formats is `NiBabel`_.
- Code status
- -----------
- .. image:: https://travis-ci.org/NeuralEnsemble/python-neo.png?branch=master
- :target: https://travis-ci.org/NeuralEnsemble/python-neo
- :alt: Unit Test Status (TravisCI)
- .. image:: https://circleci.com/gh/NeuralEnsemble/python-neo.svg?style=svg
- :target: https://circleci.com/gh/NeuralEnsemble/python-neo
- :alt: Unit Test Status (CircleCI)
- .. image:: https://coveralls.io/repos/NeuralEnsemble/python-neo/badge.png
- :target: https://coveralls.io/r/NeuralEnsemble/python-neo
- :alt: Unit Test Coverage
- .. image:: https://requires.io/github/NeuralEnsemble/python-neo/requirements.png?branch=master
- :target: https://requires.io/github/NeuralEnsemble/python-neo/requirements/?branch=master
- :alt: Requirements Status
- More information
- ----------------
- - Home page: http://neuralensemble.org/neo
- - Mailing list: https://groups.google.com/forum/?fromgroups#!forum/neuralensemble
- - Documentation: http://neo.readthedocs.io/
- - Bug reports: https://github.com/NeuralEnsemble/python-neo/issues
- For installation instructions, see doc/source/install.rst
- To cite Neo in publications, see CITATION.txt
- :copyright: Copyright 2010-2018 by the Neo team, see doc/source/authors.rst.
- :license: 3-Clause Revised BSD License, see LICENSE.txt for details.
- .. _OpenElectrophy: https://github.com/OpenElectrophy/OpenElectrophy
- .. _Elephant: http://neuralensemble.org/elephant
- .. _G-node: http://www.g-node.org/
- .. _Neuroshare: http://neuroshare.org/
- .. _SpykeViewer: https://spyke-viewer.readthedocs.org/en/latest/
- .. _NiBabel: http://nipy.sourceforge.net/nibabel/
- .. _PyNN: http://neuralensemble.org/PyNN
- .. _quantities: http://pypi.python.org/pypi/quantities
- .. _`NeuralEnsemble mailing list`: http://groups.google.com/group/neuralensemble
- .. _`issue tracker`: https://github.c
- .. _tridesclous: https://github.com/tridesclous/tridesclous
- .. _ephyviewer: https://github.com/NeuralEnsemble/ephyviewer
|