Skip to main content

A library for rendering generative art from a randomly initialized neural network.

Project description

https://github.com/dstein64/neuralart/workflows/build/badge.svg

neuralart

A library and command line utility for rendering generative art from a randomly initialized neural network.

Based on the following blog posts and pages from studio otoro

Requirements

neuralart supports Python 3.x.

Linux, Mac, and Windows are supported.

Other operating systems may be compatible if the dependencies can be properly installed.

Dependencies

  • PyTorch

  • Pillow

Installation

neuralart is available on PyPI, the Python Package Index.

$ pip install neuralart

Command Line Utility

There is a command line utility for generating images. Use the --help flag for more information.

$ neuralart --help

Example

$ neuralart \
      --seed 2 \
      --xres 2048 \
      --hidden-std 1.2 \
      example.png
https://github.com/dstein64/neuralart/blob/master/images/example-400.png?raw=true

Library Example Usage

See example.py.

License

The code in this repository has an MIT License.

See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuralart-1.1.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuralart-1.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file neuralart-1.1.0.tar.gz.

File metadata

  • Download URL: neuralart-1.1.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.2

File hashes

Hashes for neuralart-1.1.0.tar.gz
Algorithm Hash digest
SHA256 0811590420fb26b9bb7b0a1a2c7da342b73e2e1bcafb84f6c030ec72da369345
MD5 22e6528001117033a49a16a7d44d088c
BLAKE2b-256 d1b936114e85ea35f1a4a528407d036f5d7f3895c39fcded73d2a5a5d34e56d9

See more details on using hashes here.

File details

Details for the file neuralart-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: neuralart-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.2

File hashes

Hashes for neuralart-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1dcbe9a69f19b1e38eaa8594a415610da85b574e346294315c95e4020e87dc3
MD5 2fbda46d998e6e0a011c6480e5ccf79a
BLAKE2b-256 556bf0b94a0b5d78e6add9f831a4f188941872aa47cdb0e9664308b236cb4d27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page