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

Uploaded Python 3

File details

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

File metadata

  • Download URL: neuralart-1.0.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0.2.tar.gz
Algorithm Hash digest
SHA256 32be87eaac4975addc93f538d88a238bc278743457415c68a09241fe4161a1e5
MD5 6b06fb78a1bf55ce79da5e60ccfaab16
BLAKE2b-256 7bb99c11b3415b58ba41294ae13db94ba968e9f5f277cf48b52ca368abc0a60d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuralart-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 14aafb3823b55c307fb357ac02db33f34912b1c4f48e8e7534ff42288e5380d9
MD5 90aefa8f134560182d8b3753bbb5e025
BLAKE2b-256 ac48ad9d9f6c870139d64da57ec020aa0c6a9703cc546708d887884eaa530fba

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