Metadata-Version: 2.3
Name: audio-case-grade
Version: 0.1.0
Summary: library to score audio medical case studies
Author-email: Taylor Daniels <tdaniels@vcom.edu>, Keith Fung <keith.fung@infernored.com>
Requires-Python: >=3.10
Requires-Dist: jiwer>=3.0.5
Requires-Dist: nltk>=3.9.1
Requires-Dist: num2words>=0.5.13
Requires-Dist: numpy>=2.1.3
Requires-Dist: pandas>=2.2.3
Description-Content-Type: text/markdown

# Score Algorithm

![PyPi][pypi-badge] ![Publish][publish-badge] ![Lint][lint-badge]

A Python library (`audio-case-grade`) containing a score algorithm to score audio medical case studies.

## 💻 Technology

- Python
- [uv][uv]
- [Jupyter][jupyter]

## 🚀 Getting Started

This project uses Python (see the `.python-version`). uv handles the virtual environment and the package is installed into the environment with `--editable` or `-e` flag.

1. Install Python
2. Install [uv][uv-install]
3. Setup [virtual environment][uv-venv] `uv venv`
4. Sync dev dependencies `uv sync --dev`
5. Install package `uv pip install -e .`

## 🧱 Build

`uv build`

## ✅ Lint

`uv run pylint src`

## 🧪 Testing

`uv run pytest`

## 🗄️ Archived

Existing files in the repostiory were placed in `/archived`

<!-- Relative Links -->

[pypi-badge]: https://img.shields.io/pypi/v/audio-case-grade
[publish-badge]: https://github.com/audio-case-grade/Algorithms/actions/workflows/publish.yml/badge.svg
[lint-badge]: https://github.com/audio-case-grade/Algorithms/actions/workflows/lint.yml/badge.svg
[jupyter]: https://jupyter.org/
[uv]: https://docs.astral.sh/uv/
[uv-install]: https://docs.astral.sh/uv/getting-started/installation/
[uv-venv]: https://docs.astral.sh/uv/pip/environments/
