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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ibl-neuropixel-0.6.1.tar.gz
.
File metadata
- Download URL: ibl-neuropixel-0.6.1.tar.gz
- Upload date:
- Size: 50.1 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aebf8804326341be1822b6ba9145602ed080ab505537a939b4587f142772b23 |
|
MD5 | 9dd735f18d2ec594ac59dad1e0c68f54 |
|
BLAKE2b-256 | 931cb59228fafc4fbdb993cbf340a575430f819e652b4e56908325ff8d9a6e16 |
File details
Details for the file ibl_neuropixel-0.6.1-py3-none-any.whl
.
File metadata
- Download URL: ibl_neuropixel-0.6.1-py3-none-any.whl
- Upload date:
- Size: 54.2 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f02acdd4e20d52d366047556a11fbc3f569ff41b82f020da42454b73df302408 |
|
MD5 | 6117d9ff3e4dd0fa56b60d98007c3578 |
|
BLAKE2b-256 | 2d61c90e9b9b41a25b43fa0f3384166e66428f9d8fb9953c929eb41108f90396 |