amharicNLP is a Python package for Amharic Natural Language Processing (NLP) and text preprocessing.
Project description
🇪🇹 Amharic NLP Toolkit
Amharic NLP Toolkit is a lightweight and easy-to-use Natural Language Processing (NLP) toolkit for Amharic. It provides tools for Amharic text preprocessing, tokenization, normalization, stopword removal, stemming, and sentiment analysis. Ideal for Amharic text processing, machine learning, deep learning,amharic large language model, AI projects, and other Ethiopian language applications
✨ Features
🔠 Amharic Text Tokenization – Split Amharic sentences into words or subwords
🧹 Text Normalization & Cleaning – Remove noise, fix unicode, handle punctuation
🛑 Stopword Removal – Filter out common Amharic stopwords
🌱 Stemming & Lemmatization – Reduce words to base form for NLP
😊 Sentiment Analysis – Simple positive/negative classification for Amharic text
📚 Supports Amharic NLP for Machine Learning, Deep Learning
📦 Installation
Option 1: Install from GitHub (latest development version)
git clone https://github.com/yonasab12/amharicNLP.git cd amharicNLP pip install .
Option 2: Install from PyPI (stable release)
pip install amharicNLP
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file amharicnlp-1.0.0.tar.gz.
File metadata
- Download URL: amharicnlp-1.0.0.tar.gz
- Upload date:
- Size: 114.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99f8abaed8d34499a419a833e08f662f6ea50725fff4542e6ed8605849984831
|
|
| MD5 |
66360bb6598b5af193b1761457c6c248
|
|
| BLAKE2b-256 |
3f67a90c8b4b6bc8061e09f2746bf1c6565a72c8aa0d10a0b542e1a6a48a8b91
|
Provenance
The following attestation bundles were made for amharicnlp-1.0.0.tar.gz:
Publisher:
publish.yml on yonasab12/amharicNLP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
amharicnlp-1.0.0.tar.gz -
Subject digest:
99f8abaed8d34499a419a833e08f662f6ea50725fff4542e6ed8605849984831 - Sigstore transparency entry: 661184702
- Sigstore integration time:
-
Permalink:
yonasab12/amharicNLP@d9d35b01312c688c9ac46a9ae3e9094925608429 -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/yonasab12
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d9d35b01312c688c9ac46a9ae3e9094925608429 -
Trigger Event:
release
-
Statement type:
File details
Details for the file amharicnlp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: amharicnlp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 119.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1c274540b6d3d92c0e7755ab513ff81056fee19cd536f5d50da2b2549c744bf
|
|
| MD5 |
f6efe38a572230f1f03b0fca38c5edd8
|
|
| BLAKE2b-256 |
f321b4ef0ec6c648a46e96fb494d8ebd5806ad8edf12460044b39dbca1c2f302
|
Provenance
The following attestation bundles were made for amharicnlp-1.0.0-py3-none-any.whl:
Publisher:
publish.yml on yonasab12/amharicNLP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
amharicnlp-1.0.0-py3-none-any.whl -
Subject digest:
f1c274540b6d3d92c0e7755ab513ff81056fee19cd536f5d50da2b2549c744bf - Sigstore transparency entry: 661184711
- Sigstore integration time:
-
Permalink:
yonasab12/amharicNLP@d9d35b01312c688c9ac46a9ae3e9094925608429 -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/yonasab12
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d9d35b01312c688c9ac46a9ae3e9094925608429 -
Trigger Event:
release
-
Statement type: