Metadata-Version: 2.4
Name: aind-ephys-ibl-gui-conversion
Version: 0.2.2
Summary: Convert ephys data for use in IBL GUI
Project-URL: Repository, https://github.com/AllenNeuralDynamics/aind-ephys-ibl-gui-conversion/
Project-URL: Issues, https://github.com/AllenNeuralDynamics/aind-ephys-ibl-gui-conversion/issues
Project-URL: Changelog, https://github.com/AllenNeuralDynamics/aind-ephys-ibl-gui-conversion/blob/main/CHANGELOG.md
Author: Allen Institute for Neural Dynamics
Author-email: Arjun Sridhar <arjun.sridhar1998@gmail.com>, yonibrowning <yonib@uw.edu>, Ben Hardcastle <ben.hardcastle@alleninstitute.org>, alakunina <alakunina@gmail.com>, Galen Lynch <galen@galenlynch.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: aind-mri-utils
Requires-Dist: antspyx>=0.4.2
Requires-Dist: iblatlas
Requires-Dist: numpy
Requires-Dist: one-api>=2.6.0
Requires-Dist: spikeinterface[full]>=0.104.0
Requires-Dist: tqdm>=4.66.1
Requires-Dist: wavpack-numcodecs
Description-Content-Type: text/markdown

# AIND Ephys IBL GUI Conversion

![CI](https://github.com/AllenNeuralDynamics/aind-ephys-ibl-gui-conversion/actions/workflows/ci-call.yml/badge.svg)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)
[![License](https://img.shields.io/badge/license-MIT-brightgreen)](LICENSE)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border.json)](https://github.com/copier-org/copier)

Convert ephys data for use in IBL 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:

```bash
pip install .
```

To develop the code, run:
```bash
uv sync
```

## Development

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

```bash
./scripts/run_linters_and_checks.sh -c
```

Or run individual commands:
```bash
uv run --frozen ruff format          # Code formatting
uv run --frozen ruff check           # Linting
uv run --frozen interrogate -v       # Documentation coverage
uv run --frozen codespell --check-filenames  # Spell checking
uv run --frozen pytest --cov aind_ephys_ibl_gui_conversion # Tests with coverage
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
