Skip to content

Latest commit

 

History

700 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neuro-py

Analysis of neuroelectrophysiology data in Python.

DOI

CI/CD CI - Test Docs
Package PyPI - Version PyPI - Python Version PyPI - Downloads
Repository GitHub - Issues Commits Contributors Downloads
Metadata GitHub - License code style - black docstring - numpydoc linting - Ruff type checked - ty

Overview

neuro_py is a Python package for analysis of neuroelectrophysiology data. It is built on top of the nelpy package, which provides core data objects. neuro_py provides a set of functions for analysis of freely moving electrophysiology, including behavior tracking utilities, neural ensemble detection, peri-event analyses, robust batch analysis tools, and more.

Documentation, tutorials, and API reference are available at ryanharvey1.github.io/neuro_py/. The decoding tutorial and torch/lightning-backed decoders require the optional dl extra.

Install

git clone https://github.com/ryanharvey1/neuro_py.git
cd neuro_py
pip install -e .

Install the optional dl extra to use the deep-learning decoders:

pip install -e .[dl]

Get started

import neuro_py as npy

See the documentation site for complete examples.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Authors

Releases

Packages

Used by

Contributors

Languages