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 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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for probeinterface-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcb2a8f6ca7a795048aa27462c7e469e60789018009ec983df5b68372430a4fb |
|
MD5 | 6335b7a3d2ab072d2fff8a93700a3727 |
|
BLAKE2b-256 | a4f9de47d14136cf9de49b645a7bd8bc2fea28d9ce997be3be182a55474198b5 |