Skip to main content

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


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)

Uploaded Source

Built Distribution

probeinterface-0.1.0-py3-none-any.whl (17.6 kB view hashes)

Uploaded Python 3

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