Skip to main content

Tools and functions for neural data processing and analysis in python

Project description

naplib-python

Tools and functions for neural acoustic data processing and analysis in python. The documentation can be acccessed at the link below. It contains the API reference as well as example notebooks.

Installation

To install or update this package through pip, run the following command:

pip install git+https://github.com/naplab/naplib-python.git

API

The basic data structure for storing neural recording data is the OutStruct, which contains neural recordings and other variables associated with different trials/stimuli. Examples of loading and using this data structure can be found in the documentation and the docs/examples/ folder.

OutStruct Data Structure Schematic

Contributions

naplib-python is built by the Neural Acoustic Processing Lab at Columbia University. We primarily use it for processing neural data coming from electrocorticography (ECoG) and electroencephalography (EEG) along with paired audio stimuli in order to study the auditory cortex. You are free to use the software according to its license, and we welcome contributions if you would like to propose changes, additions, or fixes. See our contribution guide for more details.

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

naplib-0.1.0.tar.gz (52.3 kB view hashes)

Uploaded Source

Built Distribution

naplib-0.1.0-py3-none-any.whl (67.4 kB view hashes)

Uploaded Python 3

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