No project description provided
Project description
ZetNLP - Multilingual Natural Language Processing Library
ZetNLP is a multilingual NLP library built from scratch, designed to provide an extensive range of natural language processing capabilities for multiple languages.
Features
- Multilingual Support: Process text in multiple languages with ease.
- Tokenization: Efficiently tokenize text into words, sentences, and more.
- Part-of-Speech Tagging: Identify parts of speech in text.
- Named Entity Recognition: Detect and classify named entities in text.
- Sentiment Analysis: Analyze the sentiment of text data.
- Text Classification: Classify text into predefined categories.
- Text Summarization: Generate concise summaries of text data.
- Language Detection: Automatically detect the language of text data.
Installation
To install ZetNLP, simply run:
pip install zet-nlp
Usage
Below is a basic example of how to use ZetNLP:
from znlp import ZetNLP
# Initialize ZetNLP for Bangla language
nlp = ZetNLP(language='bangla')
# Process the text
doc = nlp("ঢাকায় আজ খুব গরম।")
# Print token information
for token in doc.tokens:
print(f"{token.text} => POS: {token.pos}, Lemma: {token.lemma}, Entity: {token.entity}")
Use for multilingual
from zet-nlp import ZetNLP
# Initialize ZNLP for English language
nlp = ZetNLP(language='english')
# Process the text
doc = nlp("The weather is very hot in New York today.")
# Print token information
for token in doc.tokens:
print(f"{token.text} => POS: {token.pos}, Lemma: {token.lemma}, Entity: {token.entity}")
Documentation
Comprehensive documentation is available at ZNLP Documentation.
Contributing
We welcome contributions from the community! Please read our Contributing Guidelines for more information on how to get started.
License
ZNLP is licensed under the MIT License. See the LICENSE file for more details.
Contact
For any questions or inquiries, please contact us at support@znlp.com.
Project details
Release history Release notifications | RSS feed
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 zetnlp-1.0.0.tar.gz.
File metadata
- Download URL: zetnlp-1.0.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13d3a8ad58ec024d41248b10318aaea9bbff10157fd1c35fabef822e417825ae
|
|
| MD5 |
31539a6e4b8384175c6a777a353c11c3
|
|
| BLAKE2b-256 |
07ea254b13c0d45a1cf8bc3b204a5240eba18a80612f6b4ade0b6b5fccbbe313
|
Provenance
The following attestation bundles were made for zetnlp-1.0.0.tar.gz:
Publisher:
python-publish.yml on prasenjeett/ZetNLP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zetnlp-1.0.0.tar.gz -
Subject digest:
13d3a8ad58ec024d41248b10318aaea9bbff10157fd1c35fabef822e417825ae - Sigstore transparency entry: 192793549
- Sigstore integration time:
-
Permalink:
prasenjeett/ZetNLP@36aad7381755cc76699810bac8a12cea9a115a84 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/prasenjeett
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@36aad7381755cc76699810bac8a12cea9a115a84 -
Trigger Event:
release
-
Statement type:
File details
Details for the file zetnlp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: zetnlp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
896856a6176437ac5b5f87ae08e95e2fe582b6a7028b76b0998233a7a3f03114
|
|
| MD5 |
a9ee248ca32f9885cf2b2d1b83396731
|
|
| BLAKE2b-256 |
04bc85e079705553e21b7a2a98ea898f49d1743c7e9104338957ff2188b13d60
|
Provenance
The following attestation bundles were made for zetnlp-1.0.0-py3-none-any.whl:
Publisher:
python-publish.yml on prasenjeett/ZetNLP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zetnlp-1.0.0-py3-none-any.whl -
Subject digest:
896856a6176437ac5b5f87ae08e95e2fe582b6a7028b76b0998233a7a3f03114 - Sigstore transparency entry: 192793550
- Sigstore integration time:
-
Permalink:
prasenjeett/ZetNLP@36aad7381755cc76699810bac8a12cea9a115a84 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/prasenjeett
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@36aad7381755cc76699810bac8a12cea9a115a84 -
Trigger Event:
release
-
Statement type: