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.1.tar.gz (293.7 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.1.tar.gz.

File metadata

  • Download URL: aind_ibl_ephys_alignment_preprocessing-0.1.1.tar.gz
  • Upload date:
  • Size: 293.7 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.1.tar.gz
Algorithm Hash digest
SHA256 6feed2c2791047e61dc0d800272d39c4c55a03ffc9a12e3f287d9b4392fad319
MD5 d4587b58a42cfe70810a1e66a874d550
BLAKE2b-256 aba4111d8ce4c573e219c5bcb0a2ac63db9b70354f4ad98aaa61295d4d583f45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aind_ibl_ephys_alignment_preprocessing-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 40.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e51c0f12e69127b1a5397e1a46bc524a29509255d628f6f1d04de0fadac1d385
MD5 3bb8116b64e568adcec6c5d49b709f2f
BLAKE2b-256 84d37ad3c53d24a2473a75498afb056c5216dfd1505c862b2ba836a90e397711

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