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




Release files for qalsadi 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qalsadi 0.3
File Size Uploaded
qalsadi-0.3.tar.gz 224.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for qalsadi 0.3
File Interpreter ABI Platform
qalsadi-0.3-py3-none-any.whl Python 3 none any Details
qalsadi-0.3-py2-none-any.whl Python 2 none any Details

Total release size: 4.7 MB

Release files / qalsadi-0.3.tar.gz

Download URL qalsadi-0.3.tar.gz
Size 224.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2c4586dae6cfce52474833c955d8d0f6e79a0d5a1b27b89cc9f94cb90e095ea0
BLAKE2b-256 checksum
How to use checksums
8844be4bcc9bbedb3297a112670b8168afa916e4fe4ed6a8fc03c76b1d59b2ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / qalsadi-0.3-py3-none-any.whl

Download URL qalsadi-0.3-py3-none-any.whl
Size 4.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
698dd22123241b084868de54fda11526b775ec996e28d51d410a2338ee8e5acd
BLAKE2b-256 checksum
How to use checksums
b7f742370d5d637df9626c67bdcde1c3624554bda03e8ad3ab3a73df8e6b8f24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / qalsadi-0.3-py2-none-any.whl

Download URL qalsadi-0.3-py2-none-any.whl
Size 246.9 kB
Tags Python 2
SHA-256 checksum
How to use checksums
6afdb6a208068fb1c0d1e3154cc159d1298e4cce6594e2cc725aa29d7257f4ef
BLAKE2b-256 checksum
How to use checksums
43ffe1520abaab9ad551c445e5ac68538f07ae15f0fac7d84f1c2174580b3e0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.5.1

1 release file

0.5

1 release file

0.4.6

1 release file

0.4.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.3.7

3 release files

0.3.6

3 release files

0.3.5

3 release files

0.3.4

3 release files

0.3.3

3 release files

0.3.1

3 release files

This release

0.3 This release

3 release files

0.1

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page