Skip to main content

Qalsadi Arabic Morphological Analyzer for Python

Project description

#Qalsadi Arabic Morphological Analyzer for Python



Developpers: Taha Zerrouki: http://tahadz.com
taha dot zerrouki at gmail dot com

Features | value
---------|---------------------------------------------------------------------------------
Authors | [Authors.md](https://github.com/linuxscout/qalsadi/master/AUTHORS.md)
Release | 0.2
License |[GPL](https://github.com/linuxscout/qalsadi/master/LICENSE)
Tracker |[linuxscout/qalsadi/Issues](https://github.com/linuxscout/qalsadi/issues)
Website |[https://pypi.python.org/pypi/qalsadi](https://pypi.python.org/pypi/qalsadi)
Doc |[package Documentaion](http://pythonhosted.org/qalsadi/)
Source |[Github](http://github.com/linuxscout/qalsadi)
Download |[sourceforge](http://qalsadi.sourceforge.net)
Feedbacks |[Comments](http://tahadz.com/qalsadi/contact)
Accounts |[@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/
```
or in bibtex format
```bibtex
@misc{zerrouki2012qalsadi,
title={qalsadi, Arabic mophological analyzer Library for python.},
author={Zerrouki, Taha},
url={https://pypi.python.org/pypi/qalsadi},
year={2012}
}
```


## مزايا


## 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
----------------
- 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 : Arabic dictionary
- CodernityDB : No Sql native python database

Usage
=====




### Example

``` python
filename="samples/text.txt"

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=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);
```





Files
=====
* file/directory category description



## Featured Posts




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

qalsadi-0.3.tar.gz (224.9 kB view details)

Uploaded Source

Built Distributions

qalsadi-0.3-py3-none-any.whl (4.2 MB view details)

Uploaded Python 3

qalsadi-0.3-py2-none-any.whl (246.9 kB view details)

Uploaded Python 2

File details

Details for the file qalsadi-0.3.tar.gz.

File metadata

  • Download URL: qalsadi-0.3.tar.gz
  • Upload date:
  • Size: 224.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for qalsadi-0.3.tar.gz
Algorithm Hash digest
SHA256 2c4586dae6cfce52474833c955d8d0f6e79a0d5a1b27b89cc9f94cb90e095ea0
MD5 b0a9b8fe3a65aa74c2c55a69a39fd028
BLAKE2b-256 8844be4bcc9bbedb3297a112670b8168afa916e4fe4ed6a8fc03c76b1d59b2ba

See more details on using hashes here.

File details

Details for the file qalsadi-0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for qalsadi-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 698dd22123241b084868de54fda11526b775ec996e28d51d410a2338ee8e5acd
MD5 14d6eb4d52474efc8abb21dd46cc6a3c
BLAKE2b-256 b7f742370d5d637df9626c67bdcde1c3624554bda03e8ad3ab3a73df8e6b8f24

See more details on using hashes here.

File details

Details for the file qalsadi-0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for qalsadi-0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 6afdb6a208068fb1c0d1e3154cc159d1298e4cce6594e2cc725aa29d7257f4ef
MD5 87e8d6fd81405b25ee7eab5f84abd555
BLAKE2b-256 43ffe1520abaab9ad551c445e5ac68538f07ae15f0fac7d84f1c2174580b3e0c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page