Metadata-Version: 2.1
Name: reason
Version: 1.0.7
Summary: Natural language processing toolbox
Home-page: https://github.com/alisoltanirad/reason
Author: Ali Soltanirad
Author-email: soltaniradali@gmail.com
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Editors :: Text Processing
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Processing :: Linguistic
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy >=1.24.1
Requires-Dist: pandas >=1.5.3
Requires-Dist: scikit-learn >=1.2.1

# Reason

[![License](https://img.shields.io/pypi/l/reason.svg)](https://github.com/alisoltanirad/Reason/blob/main/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/reason.svg)](https://pypi.org/project/reason/)
[![Downloads](https://pepy.tech/badge/reason)](https://pepy.tech/project/reason)
[![Activity](https://img.shields.io/github/last-commit/alisoltanirad/reason)](https://github.com/alisoltanirad/Reason/)

Python lightweight easy-to-use natural language processing toolbox with integrated
machine learning packages.

## Features

- Tokenization (word, sentence)
- Tagging (part-of-speech, regex)
- Lemmatization and word stemming (Porter, regex)
- Frequency distribution analysis
- N-grams
- Classification (naive bayes, confusion matrix)
- Clustering (k-means, elbow method, DBSCAN)

## Installation

Install latest stable version using pip:
```
pip install --upgrade reason
```

The dependencies of the package will also be installed automatically.

## Quick-Start

See [**Quick-Start Guide**](https://python-reason.readthedocs.io/en/latest/#quick-start)


## License

MIT -- See [LICENSE](https://github.com/alisoltanirad/Reason/blob/main/LICENSE) for details.

## Report issues

For reporting issues with the package, please reach out to me directly
at soltaniradali@gmail.com
