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.0.1.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.0.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neuralart-1.0.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for neuralart-1.0.1.tar.gz
Algorithm Hash digest
SHA256 0eab58d524fb6e41027837fe537eb6873b98878350dc9e14ab46688b6f854a92
MD5 921d02e389ebb399dfe1ca4e2c786a34
BLAKE2b-256 e28680501da1c5dd4ae8e18d40ba03808b29d2d347e046a19b607129ffcebbfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuralart-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for neuralart-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7f08d4b240a34a04ab6b65b6abdc66687d5ee6255a2cad55e97881e83eee1e92
MD5 630ec2bcf2af231548958eceff861d21
BLAKE2b-256 962b9f0ce46ecc3ceee4b2bfea0d74451aa7dbaf9c55b766a474a57464fc681b

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