Skip to main content

Python package for automatic post-processing and merging of multiple spike-sorting analyses.

Project description

Python version Documentation Status Build status Coverage report

Lussac 2.0

You can use the version 1 with git checkout v1

Lussac is an automated and configurable analysis pipeline for post-processing and/or merging multiple spike-sorting analyses. The goal is to improve the yield and quality of data from multielectrode extracellular recordings by comparing the outputs of different spike-sorting algorithms and/or multiple runs with different parameters. For more information, check out our preprint.

Installation

You can install the latest release version of Lussac:

# OPTIONAL: Use a conda environment.
conda create -n lussac python=3.12  # Must be >= 3.10
conda activate lussac

pip install lussac
# pip install --upgrade lussac  # To upgrade in case a new version is released.

Or if you prefer downloading the latest developmental version:

# Download Lussac in any directory you want.
git clone https://github.com/BarbourLab/lussac.git --branch dev
cd lussac

# OPTIONAL: Use a conda environment.
conda create -n lussac python=3.12  # Must be >= 3.10
conda activate lussac

# Install Lussac.
pip install -e ".[dev]"

# To upgrade Lussac.
git pull

# If you want to check whether the installation was successful (optional)
pytest

Documentation

You can find the documentation here.

Migration from Lussac1

Lussac2 is not backwards-compatible with Lussac1. We advise you to make a new conda environment, and to remake your params.json file (which is also not backwards-compatible).

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

lussac-2.0.0rc4.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lussac-2.0.0rc4-py3-none-any.whl (66.8 kB view details)

Uploaded Python 3

File details

Details for the file lussac-2.0.0rc4.tar.gz.

File metadata

  • Download URL: lussac-2.0.0rc4.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lussac-2.0.0rc4.tar.gz
Algorithm Hash digest
SHA256 a25480263fc9f6383e42e1028226673a4ce3ca61127ca95fb0bf2362b8791901
MD5 505e7ed439a4b10d9a0f12c7fd22ad30
BLAKE2b-256 deb144b0ef41e6b5e25f1233e47119dece5c3d15addc87be1bb7d0fc650a8646

See more details on using hashes here.

File details

Details for the file lussac-2.0.0rc4-py3-none-any.whl.

File metadata

  • Download URL: lussac-2.0.0rc4-py3-none-any.whl
  • Upload date:
  • Size: 66.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lussac-2.0.0rc4-py3-none-any.whl
Algorithm Hash digest
SHA256 e35a563ed3dbc13ce9226351438db00118218f7b9c7defea94002ca2f2abb8cf
MD5 cb5a0e4cf25f5207233905c9440aff51
BLAKE2b-256 e4b0cf5aa3420b62ced7932e629cd195dd24a853f3e9f35946642644d476f9cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page