Dyslexic Readability Package
A readability scoring library tailored to the specific needs of Turkish dyslexic readers.
Install
The package is available on PyPI. Simply install it with pip:
pip install dyslexic-readability
Dependencies
This project uses the following python libraries. Please use Python3+.
nltk
numpy
editdistance
Basic Usage
from dyslexic_readability import dyslexic_scores, readability_scores
story = (
"Ormanların birinde bir sivrisinek yaşarmış."
" Bu sivrisinek tüm hayvanları rahatsız edercesine kral olduğunu iddia ediyormuş."
" Her önüne gelen hayvana kafa tutuyormuş. Yine hayvanlara laf ederken sıra kurbağaya gelmiş."
" Kurbağa ona hayvanların kralının aslan olduğunu söylemiş. Buna sinirlenen sinek aslanın yanına gitmiş."
" Aslan bir ağacın dibinde uyukluyormuş. Gidip başında vızıldayarak kral olduğunu iddia etmiş."
" Aslanı sinir edince aslan sineğe pençe sallamış. Ama ıskalayınca sinek daha da uğraşmaya başlamış."
" Aslan bir daha sinir olunca yine pençe sallamış ama tutturamamış."
" Sinek iyice şımarmaya başlamış, kulağının dibine vızıldayarak daha da sinir bozmaya çalışıyormuş."
" Aslında hedefine ulaşması için son bir şey yapması lazımmış. Aslana zarar vererek üstünlüğünü kanıtlayacağını düşünüyormuş."
" Bunun da ardından sinek gidip aslanın burnunu iğnesi ile sokmuş. Aslan ise öfkelenerek kükremiş."
" Sinek oradan uzaklaşarak aslanı yendiği için mutlu davranıyormuş. Örümcek ağına yakalanana kadar sürecekmiş bu mutluluğu."
" Örümcek ağına yakalanınca kurtulamamış. Yardım çığlıkları atınca aslan gelip onu kurtarmış."
" Bu da sineğe ders olmuş ve bir daha hiç kral olduğunu iddia etmemiş."
)
obj = dyslexic_scores.DyslexicScores(story)
obj_r = readability_scores.Readability(story)
print(
"Dyslexic Score: ",
obj.overall_dyslexic_score(),
"Atesman Score: ",
obj_r.Atesman(),
"Overall Score: ",
obj.overall_calculated_score(),
)
Metadata
Release files for dyslexic-readability 0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dyslexic-readability-0.0.10.tar.gz | 7.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dyslexic_readability-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.8 kB
Release files / dyslexic-readability-0.0.10.tar.gz
| Download URL | dyslexic-readability-0.0.10.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c98bb9548b9f25c214018d6ed7159dc19ebac0e162861a136fcdeeda6306a1b4
|
|
BLAKE2b-256 checksum How to use checksums |
9dcbacbdfd0b9eebf0a78da7e1fca01767b0526acf82d5579a0c1ed8e193fe73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / dyslexic_readability-0.0.10-py3-none-any.whl
| Download URL | dyslexic_readability-0.0.10-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ade4f1d95e96f5b982b2d7d222da2dbc64ecb67842f35c3e1f639ccdd61f73e2
|
|
BLAKE2b-256 checksum How to use checksums |
43bb6f9ffbc1464e7664dfe69b51041ba8b039ea68e70ed5018f1dfae2ac8e44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|