Skip to main content

Spike sorting and ephys data analysis for 1000 channels and beyond

Project description

# phy project

[![Build Status](https://img.shields.io/travis/kwikteam/phy.svg)](https://travis-ci.org/kwikteam/phy) [![Build Status](https://img.shields.io/appveyor/ci/kwikteam/phy.svg)](https://ci.appveyor.com/project/kwikteam/phy/) [![codecov.io](https://img.shields.io/codecov/c/github/kwikteam/phy.svg)](http://codecov.io/github/kwikteam/phy?branch=master) [![Documentation Status](https://readthedocs.org/projects/phy/badge/?version=latest)](https://readthedocs.org/projects/phy/?badge=latest) [![PyPI release](https://img.shields.io/pypi/v/phy.svg)](https://pypi.python.org/pypi/phy) [![GitHub release](https://img.shields.io/github/release/kwikteam/phy.svg)](https://github.com/kwikteam/phy/releases/latest) [![Join the chat at https://gitter.im/kwikteam/phy](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/kwikteam/phy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[phy](https://github.com/kwikteam/phy) is an open source neurophysiological data analysis package in Python. It provides features for sorting, analyzing, and visualizing extracellular recordings made with high-density multielectrode arrays containing hundreds to thousands of recording sites.

## Overview

phy contains the following subpackages:

  • phy.cluster.manual: an API for manual sorting, used to create graphical interfaces for neurophysiological data

  • phy.gui: a generic API for creating desktop applications with PyQt.

  • phy.plot: a generic API for creating high-performance plots with VisPy (using the graphics processor via OpenGL)

phy doesn’t provide any I/O code. It only provides Python routines to process and visualize data.

## phy-contrib

The [phy-contrib](https://github.com/kwikteam/phy-contrib) repo contains a set of plugins with integrated GUIs that work with dedicated automatic clustering software. Currently it provides:

  • KwikGUI: a manual sorting GUI that works with data processed with klusta, an automatic clustering package.

  • TemplateGUI: a manual sorting GUI that works with data processed with Spyking Circus and KiloSort (not released yet), which are template-matching-based spike sorting algorithms.

## Getting started

You will find installation instructions and a quick start guide in the [documentation](http://phy.readthedocs.org/en/latest/) (work in progress).

## Links

## Credits

phy is developed by [Cyrille Rossant](http://cyrille.rossant.net), [Shabnam Kadir](https://iris.ucl.ac.uk/iris/browse/profile?upi=SKADI56), [Dan Goodman](http://thesamovar.net/), [Max Hunter](https://iris.ucl.ac.uk/iris/browse/profile?upi=MLDHU99), and [Kenneth Harris](https://iris.ucl.ac.uk/iris/browse/profile?upi=KDHAR02), in the [Cortexlab](https://www.ucl.ac.uk/cortexlab), University College London.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phy-1.0.0.tar.gz (159.7 kB view details)

Uploaded Source

Built Distribution

phy-1.0.0-py2.py3-none-any.whl (196.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file phy-1.0.0.tar.gz.

File metadata

  • Download URL: phy-1.0.0.tar.gz
  • Upload date:
  • Size: 159.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for phy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a983083581e14aa820f7502fca70701277e5a0879e4057ef56f62c594bbd2054
MD5 b4da150ee46e3e59c7d3e59fa10d7e58
BLAKE2b-256 98a3bda0bb9dea0860f62f58e13ea8656fc560ad969b4f249d5a6c4767d31468

See more details on using hashes here.

File details

Details for the file phy-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for phy-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ab6299ec62f5ba4fda9c191140fc85c6ab6655b1bed52cfcf4cd64d6e4774d72
MD5 bdbf05825a610154137fc959348b7937
BLAKE2b-256 4ef0bc68872a27758a8358902581c1f223f5e24207f553646f06605b423dd196

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page