Skip to main content

No project description provided

Project description

Unit Match - Python

Run UMPy

To run UMPy standard spike sorting data is needed; channel positions and 2 extracted raw waveforms for each unit. This can be calculated externally BombCell or using extract_raw_demo.ipynb to extract these waveforms from compressed data (.cbin and .ch) or raw data. There is also a Spike Interface integrated notebook UMPy_spike_interface_demo.ipynb which uses spike interface to get this data. Be careful not to mix and match the different ways of extracting raw waveforms, as there are difference between the methods.

There are to example notebooks for running UMPy UMPy_example.ipynb and UMPy_example_detailed.ipynb. These notebooks will guide you through running Unit Match all you need to supply is paths to the data. UMPy_example.ipynb is recommended to use first as it is simpler, however UMPy_example_detailed.ipynb may be useful in unique cases as it is more modular.

The GUI is a optional step to curated and investigate the information Unit Match has calculated; for efficient usage of the GUI please look at GUI_Reference_Guide.md in the Demo Notebooks folder.

Dependencies

This version relies on many core python packages numpy, scipy, JobLib, pandas, tkinter and matplotlib. All of these libaries come with a Anaconda version of python. For extracting raw data the library mtscomp is needed, this can be installed by pip install mtscomp.

Installation

After creating an python environment

conda create --name UnitMatch python 
conda activate UnitMatch

You can install UnitMatchPy with pip. It will automatically install all the dependency.

pip install UnitMatchPy

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

UnitMatchPy-2.12a0.tar.gz (281.2 kB view details)

Uploaded Source

Built Distribution

UnitMatchPy-2.12a0-py3-none-any.whl (626.4 kB view details)

Uploaded Python 3

File details

Details for the file UnitMatchPy-2.12a0.tar.gz.

File metadata

  • Download URL: UnitMatchPy-2.12a0.tar.gz
  • Upload date:
  • Size: 281.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for UnitMatchPy-2.12a0.tar.gz
Algorithm Hash digest
SHA256 3e04a4a92bd83c6d6e0b87979dd86a32c062bc4cbbf7befd622b3693ae0777fd
MD5 6aa2a3747bc6a0f597d8048050a022f4
BLAKE2b-256 9c40cb684b0d7fd34bd620ad3d791f4a48b2bd7c86585d8591dfc9109c202c2d

See more details on using hashes here.

File details

Details for the file UnitMatchPy-2.12a0-py3-none-any.whl.

File metadata

  • Download URL: UnitMatchPy-2.12a0-py3-none-any.whl
  • Upload date:
  • Size: 626.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for UnitMatchPy-2.12a0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef0e067e07d6047f3c33d1c01c9a4ba7eba9f7a9e4d241cc26e1b287357b067b
MD5 6066f57129c431a280ac7373804a32b7
BLAKE2b-256 57dd6f74d50ff68b4eed0bb87f35ac4cb644e47b3b626e9e21a83f4d96439397

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