Qalsadi Arabic Morphological Analyzer for Python
Developpers: Taha Zerrouki: http://tahadz.com taha dot zerrouki at gmail dot com
Feature s |
value |
|---|---|
Authors |
|
Release |
0.3.6 |
License |
|
Tracker |
|
Website |
|
Doc |
|
Source |
|
Downloa d |
|
Feedbac ks |
|
Account s |
[@Twitter](https://twitter.com/linuxscout) [@Sourceforge](http://sourceforge.net/projects/qalsadi/) |
Citation
If you would cite it in academic work, can you use this citation
T. Zerrouki, Qalsadi, Arabic mophological analyzer Library for python., https://pypi.python.org/pypi/qalsadi/
Features مزايا
Arabic word Light Stemming.
Features:
Vocalized Text Analyzer,
Use Qutrub library to analyze verbs.
give word frequency in arabic modern use.
Requirement:
libQutrub: Qutrub verb conjugation library: http://pypi.pyton/LibQutrub
PyArabic: Arabic language tools library : http://pypi.pyton/pyarabic
Tashaphyne;Arabic Light Stemmer library : http://pypi.python.org/pypi/Tashaphyne/
Applications
Stemming texts
Text Classification and categorization
Sentiment Analysis
Named Entities Recognition
Installation
pip install qalsadi
Requirements
pip install -r requirements.txt
libQutrub: Qutrub verb conjugation library: http://pypi.pyton/LibQutrub
PyArabic: Arabic language tools library : http://pypi.pyton/pyarabic
Tashaphyne;Arabic Light Stemmer library : http://pypi.python.org/pypi/Tashaphyne/
Naftawayh : Arabic words tagger: : http://pypi.python.org/pypi/Naftawayh/
Arramooz-pysqlite : Arabic dictionary
CodernityDB : No Sql native python database
Usage
Example
filename="samples/text.txt"
import qalsadi.analex as qa
try:
myfile=open(filename)
text=(myfile.read()).decode('utf8');
if text == None:
text=u"السلام عليكم"
except:
text=u"أسلم"
print " given text"
debug=False;
limit=500
analyzer = qa.Analex()
analyzer.set_debug(debug);
result = analyzer.check_text(text);
print '----------------python format result-------'
print result
for i in range(len(result)):
# print "--------تحليل كلمة ------------", word.encode('utf8');
print "-------------One word detailed case------";
for analyzed in result[i]:
print "-------------one case for word------";
print repr(analyzed);
Release files for qalsadi 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qalsadi-0.3.7.tar.gz | 234.7 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qalsadi-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
| qalsadi-0.3.7-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 739.1 kB
Release files / qalsadi-0.3.7.tar.gz
| Download URL | qalsadi-0.3.7.tar.gz |
|---|---|
| Size | 234.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
135c1b605e292c29aa668ee32be13b62a93276b8a83b13596e034c1072223d34
|
|
BLAKE2b-256 checksum How to use checksums |
4b08053f77dd0452e334447c1d1cadd883c9a8417aedd7f18b0299267e80d6b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/2.7.12
|
Release files / qalsadi-0.3.7-py3-none-any.whl
| Download URL | qalsadi-0.3.7-py3-none-any.whl |
|---|---|
| Size | 254.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79e554e438b322bf48b187fe5e06bc01059366fee4b3cf3f927d59802df1b8c2
|
|
BLAKE2b-256 checksum How to use checksums |
76e4c5077aba544a292b03ae363b866ad08477f0c6e412fd7e48d69569d58538
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/2.7.12
|
Release files / qalsadi-0.3.7-py2-none-any.whl
| Download URL | qalsadi-0.3.7-py2-none-any.whl |
|---|---|
| Size | 250.3 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
dd4d52fc0bbce1beca99e5ac2f87cda79abd4587d46263913d7da123cc15fb5c
|
|
BLAKE2b-256 checksum How to use checksums |
9b5b4a00c92c1d42ba4603038b9efa2b148dc46367527737b19d481fd4c5bebb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/2.7.12
|