Metadata-Version: 2.4
Name: rintag
Version: 0.1.0
Summary: A Python-based POS tagger for the Rinconada Bikol Language using CRF
Author: Vince Clifford C. Aguilar, Nhel Adam S. Benosa, Elyssa Olivares
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: sklearn-crfsuite>=0.3.6
Requires-Dist: scikit-learn>=1.0
Provides-Extra: dev
Requires-Dist: pandas>=1.5; extra == "dev"
Requires-Dist: numpy>=1.21; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: seaborn; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Dynamic: license-file

# RinTag

A Python-based POS tagger for the Rinconada Bikol Language using Conditional Random Fields (CRF).

## Installation

```bash
pip install rintag
```

## Usage

```python
import rintag

# Tag a sentence
result = rintag.tag("nag-dalagan su igin")

# Iterate like tuples (backward compatible)
for token, tag in result:
    print(f"{token} -> {tag}")

# Access bulk properties directly
print(result.tokens)       # ['nag-dalagan', 'su', 'igin']
print(result.tags)         # ['VERB', 'DET', 'NOUN']
print(result.confidence)   # [0.9834, 0.9521, 0.9912]

# Get detailed info for a specific token
first = result[0]
print(first.token)         # 'nag-dalagan'
print(first.tag)           # 'VERB'
print(first.confidence)    # 0.9834
print(first.alternatives[:3]) # Top 3 alternative tags
print(first.features)      # CRF features used for this token
```

## Authors
- Vince Clifford C. Aguilar
- Nhel Adam S. Benosa
- Elyssa Olivares

## License
MIT
