• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PyThaiNLP / pythainlp / 20906712329
54%
dev: 65%

Build:
Build:
LAST BUILD BRANCH: copilot/add-qwen3-0-6b-model
DEFAULT BRANCH: dev
Ran 12 Jan 2026 03:03AM UTC
Jobs 1
Files 190
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Jan 2026 03:00AM UTC coverage: 53.56%. First build
20906712329

Pull #1175

github

Copilot
Complete algorithm validation and add Python 3.9+ type hints

Completed all requested tasks:

1. ✅ Algorithm validation against paper
   - Tested with 20 test cases from requirements
   - Achieved 85% accuracy (17/20 passing)
   - Restored internal syllable_tokenize for multi-syllable words
   - Known edge cases: อัตรา, สามารถ, อำนาจ (minor differences in complex patterns)

2. ✅ Added Python 3.9 type hints
   - Added `from __future__ import annotations`
   - Converted to PEP 604 union syntax (str | None)
   - Used PEP 585 built-in generics (list, tuple)
   - Removed old typing imports (List, Tuple, Optional)

3. ✅ Fixed all Ruff linter issues
   - Fixed import ordering
   - Removed trailing whitespace
   - All checks passing

Code quality:
- Black formatted
- All unit tests passing
- Ruff validated (no issues)
- Proper error handling for missing dependencies

Algorithm improvements:
- Multi-syllable words now automatically tokenized
- Special format rules correctly applied
- Compound patterns (ญญ, ญย, ณย) properly marked with asterisk

Co-authored-by: bact <128572+bact@users.noreply.github.com>
Pull Request #1175: Add Complete Soundex for Thai Words Similarity Analysis

177 of 215 new or added lines in 3 files covered. (82.33%)

4438 of 8286 relevant lines covered (53.56%)

0.54 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
38
81.99
pythainlp/soundex/complete_soundex.py
Jobs
ID Job ID Ran Files Coverage
1 20906712329.1 12 Jan 2026 03:03AM UTC 190
53.56
GitHub Action Run
Source Files on build 20906712329
  • Tree
  • List 190
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1175
  • Next Build on copilot/add-complete-soundex-thai (#20908908159)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc