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.2.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.2.tar.gz.

File metadata

  • Download URL: aind_ibl_ephys_alignment_preprocessing-0.1.2.tar.gz
  • Upload date:
  • Size: 293.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","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.2.tar.gz
Algorithm Hash digest
SHA256 a7aac798d80f532ffcb37b303423de485b4d2191d4425783491e7c67b61e2953
MD5 5db1708c080e826671e256e4bb769f63
BLAKE2b-256 adb10c5f9a79923f0d5366ea2d1d63abd244b93446da180c861684cde36a7844

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aind_ibl_ephys_alignment_preprocessing-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 75fbd6017c599ebcb4611e62294062a9ad1b47ad8c92def651acb2cad6cac456
MD5 835ee90b9ed7d53e951491ac6817ae5d
BLAKE2b-256 c0aa357ca86feb998da130efa45f8e78297434bf39df5b4bb0f9517b6d591d6e

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