Python package to handle probe layout, geometry and wiring to device.
Project description
probeinterface
Python package to handle probe layout, geometry and wiring to device.
Documentation : https://probeinterface.readthedocs.io/
Goal
Make a ligthweigted package usefull that handle:
- probe geometry (2d, 3d electrode layout)
- probe shape (contour of the probe, shape of channel contact, ...)
- probe wiring to device (channel are not in order generaly)
- combinaison of several probe : global geometry + global wiring
- propose a new format based on JSON
- handle a collection of existing probe (neuronexus, imec, cambridge neurotech...) Started here
Bonus :
- optional ploting with matplotlib include
- load/save from/into several possible formats (PRB format, csv format, NWB format , ...)
- handle SI correctly um/mm/...
Target users/projet :
- spikeinterface team : integrate this into spikeextractor for channel location
- neo team : handle array_annotations for AnalogSignal
- spikeforest team : use this package for ploting probe activity
- phy team: integrate for probe display
- spyking-circus team : handle probe with this package
- kilosort team : handle probe with this package
- tridesclous team : handle probe with this package
Author: Samuel Garcia
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
probeinterface-0.1.0.tar.gz
(14.4 kB
view hashes)
Built Distribution
Close
Hashes for probeinterface-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 935153e9f1615ee3a8e97b21d82f7adf5a30c100cba75d1a0bc08259a658b7af |
|
MD5 | a0822f8401f69c100d1cd8df0319250a |
|
BLAKE2b-256 | 0f8b993a4ac23fe451754c5283989993590f77675d229654907e31e9437a1de6 |