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 Distribution

probeinterface-0.2.1.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

probeinterface-0.2.1-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file probeinterface-0.2.1.tar.gz.

File metadata

  • Download URL: probeinterface-0.2.1.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for probeinterface-0.2.1.tar.gz
Algorithm Hash digest
SHA256 5997d1c11ae257c606e3ccde550f63b50674287444c105249a17f9cb905fba58
MD5 1ae28f3e8df2c7f3340ac98d8842a4e8
BLAKE2b-256 551283f9ce6ff822090ee54d46f324c4e3e70e79e829a8d097469cd99c8c7356

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: probeinterface-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for probeinterface-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0130e4294b2f91a7d32aab09c2523d20a6f342fe697a8fb4d9579059c85a850f
MD5 34b4377dac57c2fb8e49d7e5af60c29b
BLAKE2b-256 533a20eb2fa98289905479d0fc4623688c334999e99ccfa8972eb49f1fb27be1

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