Metadata-Version: 2.1
Name: spikelib
Version: 0.1.1
Summary: Set of tools to analyze neuronal activity from spiketimes
Home-page: https://github.com/creyesp/spikelib
Author: Cesar Reyes
Author-email: cesar.reyesp@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 2.7
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.15.4)
Requires-Dist: scipy (>=1.1.0)
Requires-Dist: matplotlib (>=2.2.3)
Requires-Dist: scikit-learn (>=0.20.1)
Requires-Dist: peakutils (>=1.3.0)
Requires-Dist: pandas (>=0.23.4)
Requires-Dist: h5py (>=2.8.0)
Requires-Dist: lmfit (>=0.9.12)

# spikelib

A Python package for reading, manipulating, analyzing and visualize spike
sorted extracellular data.
The spikelib was designed to give a suite of tools that allow us to analyze
spiketrains from multi-electrode array (MEA) recordings obtained from some
spike sorting software (for example spiking-circus).

## Installation

### Dependencies
This is the list dependencies


```sh
pip install numpy scipy matplotlib scikit-learn peakutils pandas h5py lmfit
```

Optionally you can install neuroshare to read .mcd files. But it only work on
Python 2.7
```sh
pip install neuroshare
```

### Install
There are 2 ways to install spikelib, from Pypi or github. The easier way is install using pip.

```sh
pip install spikelib
```

Alternatively, you can install the latest version of spikelib from github  running the following commands:

```sh
git clone https://github.com/creyesp/spikelib
cd spikelib
python setup.py [install, develop]
```

Where the develop argument should be used if you want to modify the code.


