Skip to main content

A web-interface channelmap editor for Neuropixels probe familiy

Project description

NeuroCarto: A Neuropixels Channelmap Editor

PyPI - Version PyPI - Python Version Documentation Status

NeuroCarto is a neural probe channel map editor for the Neuropixels probe family. It allows user to create a blueprint for arranging electrodes in a desired density and generate a custom channel map.

Features

  • Read/Visualize/Modify/Write Neuropixels channelmap files (*.imro).
  • Read SpikeGLX meta file (*.meta).
  • Read/Visualize/Modify/Write Blueprint (a blueprint for generating a channelmap by a programming way).
  • Show Atlas mouse brain as a background image.
  • Customize electrode selection and probe kind.
  • Show channel efficiency and electrode density.

Relevant Papers

writing.

Documents

Please check Documentation for more details.

Install and Run

prepare environment.

Require Python 3.10.

Install

pip install neurocarto

Run

neurocarto

Optional dependency

  • bg-atlasapi Atlas Brain background image supporting.
  • Pillow, tifffile other background image format supporting.
  • probeinterface probe/channelmap format import/export
  • pandas, polars channelmap data export.

Full optional dependencies are list in requirements-opt.txt.

Build from source

Please check install page in wiki.

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

neurocarto-0.0.3.tar.gz (142.0 kB view details)

Uploaded Source

Built Distribution

neurocarto-0.0.3-py3-none-any.whl (164.2 kB view details)

Uploaded Python 3

File details

Details for the file neurocarto-0.0.3.tar.gz.

File metadata

  • Download URL: neurocarto-0.0.3.tar.gz
  • Upload date:
  • Size: 142.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for neurocarto-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e8e7560f85309c8a513f1b44609169fde611733a9a5817316295b904a3199a33
MD5 fce9210997450c2d6b0ffba0fc7c5ec5
BLAKE2b-256 8ec3c602e79267974a1375a9ba2c42ee21bf944807523b9f2d11753702d4a60f

See more details on using hashes here.

File details

Details for the file neurocarto-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: neurocarto-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 164.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for neurocarto-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ab2f78ec9be3cfaf0d27bbd47378b7dbaaf06eab0f53806c531d92b3e451e0aa
MD5 6bbdeee477d512d5c3e1ef1a8f53cb7d
BLAKE2b-256 dc64975e133963770bd67c6d70ddecf6a5a8acbc33e09074f378be58027fa619

See more details on using hashes here.

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