Zomi NLP v0.3.0 - ZomiRuleBasedParser Backend
π Zomi NLP v0.3.0 - Native Rule-Based Parser!
This release introduces the ZomiRuleBasedParser - a pure Python, rule-based Zomi NLP backend with no external dependencies!
β¨ What's New
- β ZomiRuleBasedParser - Complete rule-based parser (600+ lexicon entries)
- β
Clitic handling - Splits
ve,ta,hiam, etc. - β Dependency parsing - Full CoNLL-U output
- β Constituency trees - Phrase structure generation
- β 16-column CoNLL-U export - With metadata (TEXT_EN, GENRE, SOURCE, etc.)
- β
--doctorCLI command - Diagnose installation issues - β Better error messages - Clear, actionable fixes
π Fixed
- Backend adapter parameter mapping
- ZomiToken field naming consistency
- CLI argument parsing for
--doctor
π¦ Installation
pip install zomi-nlp==0.3.0π Quick Start
from zomi_nlp import ZomiPipeline
# Auto-selects ZomiRuleBasedParser
nlp = ZomiPipeline()
doc = nlp("Ka pai ve.")
for token in doc:
print(f"{token.text}: {token.pos_}")