Welcome to Yunir.jl Documentation
Yunir.jl is a toolkit for Arabic Natural Language Processing (ANLP). It offers APIs for the building blocks of ANLP specifically dediacritization, normalization, transliteration (including custom transliteration), simple encoding, and orthographical analysis. It also has advanced capabilities for doing text alignment, rhythmic analysis and textual symmetry analysis. Lastly, it supports QuranTree.jl.
Yunir (ينير) /yunīr/ is the Arabic word for "illuminate." The logo is a Kufic calligraphy of the Arabic word نور /nūr/ or "light," specifically, a heatless light such as that of the light of the moon.
Installation
To install the package, run the following:
julia> using Pkg
julia> Pkg.add("Yunir")Citation
@software{al_ahmadgaid_b_asaad_2022_6629868,
author = {Al-Ahmadgaid B. Asaad},
title = {{Yunir.jl: A lightweight Arabic NLP toolkit for
Julia}},
month = jun,
year = 2022,
publisher = {Zenodo},
version = {v0.2.0},
doi = {10.5281/zenodo.6629868},
url = {https://doi.org/10.5281/zenodo.6629868}
}