Metadata-Version: 2.1
Name: uberlimb
Version: 0.4.1
Summary: Generative art with CPPN networks.
Home-page: https://cai.jetbrains.com
License: Apache-2.0
Author: Vladimir Sotnikov
Author-email: vladimir.sotnikov@jetbrains.com
Requires-Python: >=3.8,<3.9
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: Pillow (>=8.2.0,<9.0.0)
Requires-Dist: Wand (>=0.6.6,<0.7.0)
Requires-Dist: coverage (>=5.5,<6.0)
Requires-Dist: ffmpeg-python (>=0.2.0,<0.3.0)
Requires-Dist: numpy (>=1.19.5,<2.0.0)
Requires-Dist: pydantic (>=1.8.2,<2.0.0)
Requires-Dist: pytest (>=6.2.4,<7.0.0)
Requires-Dist: scikit-image (>=0.18.1,<0.19.0)
Requires-Dist: tensorflow (>=2.5.0,<3.0.0)
Description-Content-Type: text/markdown

# ÜberLimb

Generative art with CPPN networks.

# Get started

```python
from uberlimb.renderer import Renderer
from uberlimb.parameters import RendererParams

renderer = Renderer(RendererParams())
renderer.render_frame().as_pillow().show()
```

Expected output:

![](https://cai-misc.s3.eu-central-1.amazonaws.com/uberlimb/uberlimb_splash.png)

# TODO
- [ ] video pipeline
- [ ] color schemes, both predefined and custom (will require varying
  the number of output channels)
