Description of the package
Project description
Unit Match - Python
Run UMPy
To run UMPy standard spike sorting data is needed; channel positions and 2 extractracted raw waveforms for each unit. This can be calculated exteranlly BombCell or using ExtractRawDataDemo.ipynb to extract these waveforms from compressed data (.cbin and .ch) or raw data. There is also a Spike Interface intergrated 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 exrtacting raw waveforms, as there are difference between the methods.
There are to example notebooks for running UMPy UMPyExample.ipynb and UMPyExampleBrief.ipynb. These notebooks will guide you throuh running Unit Match all you need to supply is paths to the data. UMPyExampleBried.ipynb is reccomened to use first as it is simpler, however UMPyExample.ipynb may be useful in unique cases as it is more modular.
The GUI is a optional step to curated and investigate the infomation Unit Match has calculated; for efficent 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file UnitMatchPy-1.0.tar.gz
.
File metadata
- Download URL: UnitMatchPy-1.0.tar.gz
- Upload date:
- Size: 41.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b8367cdfd43b49680cbdb65787f9ac9d648d05847e468b4159233bbc8b6f7a |
|
MD5 | 80b101acca9b6e70e21bfb54462b9b26 |
|
BLAKE2b-256 | e321cac4ba2418979460af3da9ebdbe7768636d63c657a5a2c6cb08e2ef2e95e |
File details
Details for the file UnitMatchPy-1.0-py3-none-any.whl
.
File metadata
- Download URL: UnitMatchPy-1.0-py3-none-any.whl
- Upload date:
- Size: 44.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a647a15a28948bfbd7cc7bb9a572e97327fe1daf7b8b76a6f811b400b3d83b86 |
|
MD5 | 4c378feff98c3207c5d25fc82909cc25 |
|
BLAKE2b-256 | aa2ad1f2a34107da891b84afb3315e7e847e3e90d63a703a5dae08ea31dd1c9b |