Skip to main content

Library to prepare histology and ephys for the IBL ephys alignment GUI

Project description

AIND IBL Ephys Alignment Preprocessing

CI PyPI - Version semantic-release: angular License ruff uv Copier Library to prepare histology and ephys for the IBL ephys alignment GUI

Installation

If you choose to clone the repository, you can install the package by running the following command from the root directory of the repository:

pip install .

Otherwise, you can use pip:

pip install aind-ibl-ephys-alignment-preprocessing

To develop the code, run:

uv sync

Development

Please test your changes using the full linting and testing suite:

./scripts/run_linters_and_checks.sh -c

Or run individual commands:

uv run --frozen ruff format          # Code formatting
uv run --frozen ruff check           # Linting
uv run --frozen mypy                 # Type checking
uv run --frozen interrogate -v       # Documentation coverage
uv run --frozen codespell --check-filenames  # Spell checking
uv run --frozen pytest --cov aind_ibl_ephys_alignment_preprocessing # Tests with coverage

Documentation

sphinx-build -b html docs/source/ docs/build/html

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

aind_ibl_ephys_alignment_preprocessing-0.1.3.tar.gz (293.9 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file aind_ibl_ephys_alignment_preprocessing-0.1.3.tar.gz.

File metadata

  • Download URL: aind_ibl_ephys_alignment_preprocessing-0.1.3.tar.gz
  • Upload date:
  • Size: 293.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aind_ibl_ephys_alignment_preprocessing-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a9cde2b66835ed87cc3b724abc0786aaf69410f8c919dc3cffa4e52de6d6b777
MD5 574c5ccac2a23e66873ef5a83d8a2b63
BLAKE2b-256 28132a241993c564a964eb28f28c04fadbebbe43ee16ad8b2b887b85c33063f3

See more details on using hashes here.

File details

Details for the file aind_ibl_ephys_alignment_preprocessing-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: aind_ibl_ephys_alignment_preprocessing-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aind_ibl_ephys_alignment_preprocessing-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5848e9c99271515fc695f7d6419d59097133362fe789a9ea9e720eb0266b4a0f
MD5 392d6104d61a9c70f15455a5e58a25f1
BLAKE2b-256 1c0438ca0f1297a6220ffe44c39a768ef617f915bc9e10acbec3c99428506304

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