Metadata-Version: 2.1
Name: pyeaze
Version: 0.8
Summary: A package for animating values with easing functions
Author: Vasigaran
Author-email: vasigaranvip195@gmail.com
Keywords: python,animation,animate,ease,easing,motion
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scipy
Requires-Dist: numpy


# **pyeaze**

**pyeaze** is a Python package for animating values with easing functions. It supports float, int, and hex color values (specified as strings), and can animate multiple values at the same time.

# Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pyeaze.

```bash
pip install pyeaze
```

# Usage

Animating single value,
```python
import pyeaze

anim = Animator(current_value=0, target_value=100, duration=1, fps=60, easing='ease', reverse=False)

for value in anim:
    print(value)
```

Animating multiple values,
```python
anim.add_animator(current_value='#e01a6d', target_value='#ffffff', easing='ease')
anim.add_animator(current_value='#006effff', target_value='#ffffff00', easing='ease')

for value, color1, color2 in anim:
    print(value, color1, color2)
```

[More information](https://github.com/VasigaranAndAngel/pyeaze)
