Skip to main content

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)

Source distribution for dyslexic-readability 0.0.10
File Size Uploaded
dyslexic-readability-0.0.10.tar.gz 7.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dyslexic-readability 0.0.10
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 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