Metadata-Version: 2.3
Name: camel-lite
Version: 1.6.0.1
Summary: A modernized, lightweight port of CAMeL Tools designed to minimize heavy dependencies.
Author: Abdulrahman Hedya
Author-email: Abdulrahman Hedya <abdohedya19@gmail.com>
Requires-Dist: cachetools~=7.1.0
Requires-Dist: rapidfuzz~=3.14.0
Requires-Dist: emoji~=2.15.0
Requires-Dist: muddler~=0.1.3
Requires-Dist: numpy~=2.4.0
Requires-Dist: regex~=2026.7.19
Requires-Dist: typer~=0.27.0
Requires-Dist: requests~=2.34.2
Requires-Dist: tabulate~=0.10.0
Requires-Dist: tqdm~=4.70.0
Requires-Python: >=3.11, <3.15
Description-Content-Type: text/markdown

# CAMeL Tools Lite (`camel-lite`)

`camel-lite` is a modernized, lightweight fork of the original [CAMeL Tools](https://github.com/CAMeL-Lab/camel_tools) suite for Arabic natural language processing. 

It is designed to provide core Arabic NLP functionalities (like MLE disambiguation, morphological analysis, and text normalization) in a fast, dependency-lean package. This fork strips out heavy dependencies like PyTorch, adopts modern Python tooling (`uv`, `Typer`, `Ruff`), and utilizes strict type-checking.

## Documentation

For a deep dive into our vision, architectural decisions, and future plans, please see our project documentation:

- [Motivation & Vision](docs/MOTIVATION.md): Why we built `camel-lite` and our overarching goals.
- [Project Roadmap](docs/ROADMAP.md): Our immediate priorities and future plans for re-introducing optional heavy dependencies.

*For API documentation, `camel-lite` maintains parity with the core features of the canonical upstream package.*

## Installation

```bash
uv pip install camel-lite
```

## Citation

If you use `camel-lite`, please cite the original CAMeL Tools paper:

```bibtex
@inproceedings{obeid-etal-2020-camel,
   title = "{CAM}e{L} Tools: An Open Source Python Toolkit for {A}rabic Natural Language Processing",
   author = "Obeid, Ossama and Zalmout, Nasser and Khalifa, Salam and Taji, Dima and Oudah, Mai and Alhafni, Bashar and Inoue, Go and Eryani, Fadhl and Erdmann, Alexander and Habash, Nizar",
   booktitle = "Proceedings of the 12th Language Resources and Evaluation Conference",
   month = may,
   year = "2020",
   publisher = "European Language Resources Association",
   url = "https://www.aclweb.org/anthology/2020.lrec-1.868",
   pages = "7022--7032",
}
```

## License

Available under the MIT license.
