Python package to handle probe layout, geometry and wiring to device.
Project description
probeinterface
A Python package to handle the layout, geometry, and wiring of silicon probes for extracellular electrophysiology experiments.
Documentation : https://probeinterface.readthedocs.io/
Goals
Make a lightweight package to handle:
- probe contact geometry (both 2D and 3D layouts)
- probe shape (contour of the probe, shape of channel contact, ...)
- probe wiring to device (the physical layout often doesn't match the channel ordering)
- combining several probes into a device with global geometry + global wiring
- exporting probe geometry data into JSON files
- loading existing probe geometry files (Neuronexus, imec, Cambridge Neurotech...) Started here
Bonus :
- optional plotting (based on
matplotlib) - load/save geometry using common formats (PRB, CSV, NWB, ...)
- handle SI length units 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
- open ephys team : automatically generate channel map configuration files
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file probeinterface-0.2.3.tar.gz.
File metadata
- Download URL: probeinterface-0.2.3.tar.gz
- Upload date:
- Size: 23.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9ecfb27edc74825b02402075060515aaa30d77f369f976f6dca28eedbd5307e
|
|
| MD5 |
e23b074f48ee4ba19b61a2c6a6d66ef0
|
|
| BLAKE2b-256 |
9564ced7bce50692059d4ad330027893cf50f21e1f11dc4a058a5b3ada5347e9
|
File details
Details for the file probeinterface-0.2.3-py3-none-any.whl.
File metadata
- Download URL: probeinterface-0.2.3-py3-none-any.whl
- Upload date:
- Size: 26.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b91d68eb798add3d0f66be7a080b5e02d1b8a5422cb766629acdbccb15a0c35
|
|
| MD5 |
3c10d8462d57ee2b617537edaafae633
|
|
| BLAKE2b-256 |
bf1ee85af5d6b33ec503c4ac30802dc94212339cd0da9d55905f739f8c7c5c40
|