You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project scaffolding, maturin integration, and core Python/Rust interface.
Initial public release of WERx: a high-performance Word Error Rate library.
Pure-Rust backed corpus-level WER computation via PyO3.
Python wrapper ('wer.py') supporting string and list input formats.
Benchmarks comparing speed and memory against other python packages.
Memory benchmark script using 'memory-profiler' with relative usage summary.
Performance benchmark script using 'time' and 'timeit', including relative speed ratio outputs.
Test suite using 'pytest', with coverage of valid, blank, and invalid input cases.
Linting configuration with 'ruff'; type checking setup with 'mypy'.
Type annotations for the 'wer()' Python API wrapper, improving type checking with 'mypy'.
Optional dependency groups for 'dev' and 'benchmarks' in 'pyproject.toml'.
Updated 'README.md' with project description, installation and usage examples.
'CHANGELOG.md' formatted to support automation via CI release tooling.
Introduced a parallel GitHub Actions workflow to validate wheel and sdist builds across Linux, Windows, and macOS without uploading to PyPI. This mirrors the logic and structure of ci.yml, excluding trusted publishing. Useful for testing build artifacts prior to official release.