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 (new version to come soon!).

Installation

You can install the latest release version of Lussac:

# OPTIONAL: Use a conda environment.
conda create -n lussac python=3.11  # 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.11  # 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.0rc1.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.0rc1-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lussac-2.0.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 3f9c4c16e967220635d7ca838af4b5ceb5e7ce1ba901cdf6a2944432f9619a83
MD5 72761e3fe25f287de040247c4a8caf88
BLAKE2b-256 a37a0c327f503cddf3bba454211c999e9660b662ba453009fc62c44ec0befd9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lussac-2.0.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 66.7 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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 670666a28118a649ae946d08d968d9ac7f12a03be6580b76a0569576df9d56db
MD5 1bc6eaccf4def2a442bb26b51016b876
BLAKE2b-256 49ee8d115cf1b185a76c6dfe83b5393b758c69a6a121559913bc85e770ddd42d

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