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 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

probeinterface-0.2.0-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file probeinterface-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: probeinterface-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fcb2a8f6ca7a795048aa27462c7e469e60789018009ec983df5b68372430a4fb
MD5 6335b7a3d2ab072d2fff8a93700a3727
BLAKE2b-256 a4f9de47d14136cf9de49b645a7bd8bc2fea28d9ce997be3be182a55474198b5

See more details on using hashes here.

Provenance

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