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.

Goal

Make a ligthweigted package usefull that handle:

  • probe geometry (2d, 3d electrode layout)
  • probe shape (shape 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

Bonus (maybe):

  • handle a collection of existing probe (neuronexus, imec, ...)
  • optional ploting with matplotlib include
  • load/save from/into several possible formats
  • 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

Constrain:

  • be compatible with existing (PRB format, csv format, NWB format , .mat KS2 format...)

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.0.1.dev0.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file probeinterface-0.0.1.dev0.tar.gz.

File metadata

  • Download URL: probeinterface-0.0.1.dev0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for probeinterface-0.0.1.dev0.tar.gz
Algorithm Hash digest
SHA256 6bff21ce27de8208c25e53214a05e341a059444cc002b3b3f63ab8ba2ebbbed2
MD5 1266f94313c9d8107c562a65e90d6b9f
BLAKE2b-256 ea769ac2a19fdf8f7fb10b7f6622ca91c24f65bf10ec31ea0544dbf4cabf4e47

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page