Skip to main content

Collection of tools for Neuropixel 1.0 and 2.0 probes data

Project description

ibl-neuropixel

Collection of tools to handle Neuropixel 1.0 and 2.0 data (documentation coming soon...)

Installation

pip install ibl-neuropixel

Destriping

Getting started

This relies on a fast fourier transform external library: pip install pyfftw.

Minimal working example to destripe a neuropixel binary file.

from pathlib import Path
from neurodsp.voltage import decompress_destripe_cbin
sr_file = Path('/datadisk/Data/spike_sorting/pykilosort_tests/imec_385_100s.ap.bin')
out_file = Path('/datadisk/scratch/imec_385_100s.ap.bin')

decompress_destripe_cbin(sr_file=sr_file, output_file=out_file, nprocesses=8)

Viewer

The best way to look at the results is to use viewephys, open an ephys viewer on the raw data.

  • tick the destipe box.
  • move to a desired location in the file
  • ctr+P will make the gain and axis the same on both windows

alt text

You can then move within the raw data file.

White Paper

The following describes the methods implemented in this repository. https://doi.org/10.6084/m9.figshare.19705522

Contribution

Pypi Release checklist:

flake8
rm -fR dist
rm -fR build
python setup.py sdist bdist_wheel
twine upload dist/*
#twine upload --repository-url https://test.pypi.org/legacy/ dist/*

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

ibl-neuropixel-0.5.0.tar.gz (44.0 kB view details)

Uploaded Source

Built Distribution

ibl_neuropixel-0.5.0-py3-none-any.whl (48.4 kB view details)

Uploaded Python 3

File details

Details for the file ibl-neuropixel-0.5.0.tar.gz.

File metadata

  • Download URL: ibl-neuropixel-0.5.0.tar.gz
  • Upload date:
  • Size: 44.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for ibl-neuropixel-0.5.0.tar.gz
Algorithm Hash digest
SHA256 cf02b4bd91ce21eb678111e9c72a2c8103159a43ce948ada757015c9d6855b93
MD5 e030ed8f7585828e2d84f27ac7d1b4af
BLAKE2b-256 87fb1746faa45293c418773705fe5bae64f49f38c1bb14086ced8d566e8e09b1

See more details on using hashes here.

File details

Details for the file ibl_neuropixel-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: ibl_neuropixel-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 48.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for ibl_neuropixel-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5321a751a11541fb1c23d0f73cf29b40482ad9bffadd0ef2ea03101cd2e5e8f0
MD5 6ad42b7fe21778e0142b4b927532d00d
BLAKE2b-256 9d514251dc5b8bcab18a70e993fbf859a33c25d8ba3ff475526638dab947372e

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