Metadata-Version: 2.4
Name: dg-sound-fuzz
Version: 0.1.2
Summary: A Python package for fuzzy string matching and name scoring using sound-based algorithms
Author-email: Narendrakumar G S <narendrakumar.gs@digitap.ai>, M V Pranav <pranav.mv@digitap.ai>, Sai Aditya Devulapalli <sai.aditya@digitap.ai>
License: MIT
Project-URL: Homepage, https://github.com/digitap/dg-sound-fuzz
Project-URL: Bug Tracker, https://github.com/digitap/dg-sound-fuzz/issues
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: RapidFuzz>=3.13.0
Dynamic: license-file


A Python package for fuzzy string matching and name scoring using sound-based algorithms.

## Features

- Sound-based string matching
- Configurable matching rules
- Singleton engine pattern for efficient resource usage
- Easy-to-use API for name matching score calculation

## Installation

```bash
pip install dg-sound-fuzz
```

## Usage

```python
from dg_sound_fuzz import get_score

# Get matching score between two strings
score = get_score("John Doe", "Jon Doe")
print(score)  # Returns a float between 0 and 100
```

## License

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