Metadata-Version: 2.1
Name: yellowduck
Version: 1.1.0
Summary: Data Science Toolbox for everyone
Home-page: https://github.com/PCP55/yellowduck
Author: Chalat Phumphiraratthaya
Author-email: chalat.phum@gmail.com
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: black>=22.12.0
Requires-Dist: flake8>=6.0.0
Requires-Dist: pep8-naming>=0.13.3
Requires-Dist: isort>=5.11.5
Requires-Dist: pre-commit>=2.21.0
Requires-Dist: scikit-learn>=1.0.0
Provides-Extra: text
Requires-Dist: fuzzywuzzy>=0.18.0; extra == "text"
Requires-Dist: pythainlp>=2.3.2; extra == "text"
Requires-Dist: strsimpy>=0.2.1; extra == "text"
Provides-Extra: image
Requires-Dist: cryptography>=36.0.2; extra == "image"
Requires-Dist: pycryptodome>=3.9.7; extra == "image"
Provides-Extra: full
Requires-Dist: fuzzywuzzy>=0.18.0; extra == "full"
Requires-Dist: pythainlp>=2.3.2; extra == "full"
Requires-Dist: strsimpy>=0.2.1; extra == "full"
Requires-Dist: cryptography>=36.0.2; extra == "full"
Requires-Dist: pycryptodome>=3.9.7; extra == "full"

# yellowduck

[![PyPI Latest Release](https://img.shields.io/pypi/v/yellowduck?style=for-the-badge)](https://pypi.org/project/yellowduck/)
![PyPI - Downloads](https://img.shields.io/pypi/dm/yellowduck?style=for-the-badge)
![GitHub](https://img.shields.io/github/license/PCP55/yellowduck-dev?style=for-the-badge)
![GitHub last commit](https://img.shields.io/github/last-commit/PCP55/yellowduck-dev?style=for-the-badge)
![GitHub repo size](https://img.shields.io/github/repo-size/PCP55/yellowduck-dev?style=for-the-badge)
![Lines of code](https://img.shields.io/tokei/lines/github/PCP55/yellowduck-dev?style=for-the-badge)

![](assets/yellowduck.png?raw=true)

## What is it?

**yellowduck** is the data science toolbox for everyone. To be precise, for the lazy man like me!

Actually, **yellowduck** is like a sandbox library for me. If I found something great I will surely add it in **yellowduck**. 

## Main Features

- Image grouping by its similarity
- Text grouping by its similarity
- Text cleansing function

## Example

Please go to this [Link](https://github.com/PCP55/yellowduck-dev/tree/main/examples)


## Install

You have to specify functions you want to use:
If you need full option of `yellowduck`, you can install it by using:

```ruby
# PyPI

pip install "yellowduck[full]==x.x.x"
```

However, if you need to use only text's functions or image's function, you will need:

```ruby
# PyPI

pip install "yellowduck[text]==x.x.x"

# or

pip install "yellowduck[image]==x.x.x"

# accordingly
```

## Found Issues

Create New Issue [here](https://github.com/PCP55/yellowduck-dev/issues) and I will fix it as soon as I have a free time. (LOL)

---------------------------------------

> This library was inspired by [kora](https://github.com/airesearch-in-th/kora/tree/master/kora), A collection of tools to make programming on Google Colab easier.
