Skip to main content
#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




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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

0.5.1

1 file

0.5

1 file

0.4.6

1 file

0.4.5

1 file

0.4.4

1 file

0.4.3

1 file

0.4.2

2 files

0.4.1

2 files

0.4

2 files

0.3.7

3 files

0.3.6

3 files

0.3.5

3 files

0.3.4

3 files

0.3.3

3 files

0.3.1

3 files

This release

0.3 This release

3 files

0.1

4 files

Supported by

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