Recent Releases of nlpo3
nlpo3 - nlpO3-Python 1.3.1
What's Changed
- PyO3 compatibility: Updated to support the latest PyO3 versions (0.21+) and leverage the Bound struct for efficiency.
- Python version: Minimum supported Python version is now 3.7.
- Upgraded backend: The Rust nlpo3 library has been upgraded to v1.4.0, resulting in improved Thai character cluster handling.
- No new features or API changes.
Upgrade Recommendation
- If you're using PyO3 0.21 or newer, consider upgrading for optimal performance and compatibility.
- Binary wheels are available on various major operating systems, architectures, and Python implementations including
musllinux,i686andpypy.
Change Log
- Add pyo3 signature to functions by @bact in https://github.com/PyThaiNLP/nlpo3/pull/82
- Add Bound to PyString and PyModule by @bact in https://github.com/PyThaiNLP/nlpo3/pull/83
- Add builds for more platforms by @bact in https://github.com/PyThaiNLP/nlpo3/pull/86
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.3.0...nlpo3-python-v1.3.1
- Rust
Published by bact over 1 year ago
nlpo3 - nlpO3 v1.4.0
What's Changed
- Publish changes made in https://github.com/PyThaiNLP/nlpo3/pull/61 (improve the handle of karan) to crates.io as nlpo3 v1.4.0
- See https://crates.io/crates/nlpo3
- Rust
Published by bact over 1 year ago
nlpo3 - nlpO3-Python 1.3.0
What's Changed
- Feature/improve tcc karan by @Gorlph in https://github.com/PyThaiNLP/nlpo3/pull/61
- Update nlpO3-Python version to 1.3.0 by @wannaphong in https://github.com/PyThaiNLP/nlpo3/pull/62
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.2.6...nlpo3-python-v1.3.0
- Rust
Published by wannaphong about 3 years ago
nlpo3 - nlpO3-Python 1.2.6
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.2.5...nlpo3-python-v1.2.6
- Rust
Published by wannaphong over 3 years ago
nlpo3 - nlpO3-Python 1.2.5
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.2.4...nlpo3-python-v1.2.5
- Rust
Published by wannaphong over 3 years ago
nlpo3 - nlpO3-Python 1.2.4
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.2.3...nlpo3-python-v1.2.4
- Rust
Published by wannaphong over 3 years ago
nlpo3 - nlpO3-Python 1.2.3
What's Changed
- Add build for Mac M1
- Python 3.10 build
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.2.3.dev0...nlpo3-python-v1.2.3
- Rust
Published by wannaphong over 3 years ago
nlpo3 - nlpO3-Python 1.2.3.dev0
What's Changed
- Feature/humand readble regex by @Gorlph in https://github.com/PyThaiNLP/nlpo3/pull/56
- change nodejs binding to reflect changes from core by @Gorlph in https://github.com/PyThaiNLP/nlpo3/pull/57
Full Changelog: https://github.com/PyThaiNLP/nlpo3/compare/nlpo3-python-v1.2.2...nlpo3-python-v1.2.3.dev0
- Rust
Published by wannaphong over 3 years ago
nlpo3 - nlpO3-Python 1.2.2
What's Changed
- Update to use nlpO3 1.3.2
load_dict()can now deal with blank lines #54
- Rust
Published by bact over 4 years ago
nlpo3 - nlpO3-Python 1.2.1
- Update to use nlpO3 1.3.1
load_dict()will now return(msg, success)- where
successis loading status (True = success, False = failed) andmsg(str) can be an error message.
- where
segment()can now deal with None and non-str for input text- Remove default dictionary, reduce the library size
- so always required to supplies
segment()with a dictionary name when calling it
- so always required to supplies
- Exclude notebooks and tests in distribution packages
- Add unit tests
- Rust
Published by bact over 4 years ago
nlpo3 - nlpO3-cli v0.2.0
- Use struct base option (replacing yaml) #29
- Rust
Published by bact almost 5 years ago
nlpo3 - nlpO3-Python v1.1.3
- Fix Thai number tokenization (#24)
- Handle blank line in dictionary file (#25)
- Optimize allocation (#26)
- Rust
Published by bact almost 5 years ago
nlpo3 - nlpO3-Python 1.1.2
Under new name and build workflow
Install:
bash
pip install nlpo3
Use:
python
from nlpo3 import load_dict, segment
- Rust
Published by bact almost 5 years ago
nlpo3 - First minimum viable module - word tokenization
Features
- Newmm Word Segmentation
- Custom Dictionary support
- Published on PyPi
Installation ``` bash pip install pythainlp-rust-modules
```
How to use
``` python
from oxidizedthainlp import segment, loaddict
```
- Rust
Published by Gorlph about 5 years ago