Skip to main content
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.

Metadata

Release files for neuralart 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neuralart 1.1.1
File Size Uploaded
neuralart-1.1.1.tar.gz 2.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for neuralart 1.1.1
File Interpreter ABI Platform
neuralart-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.1 MB

Release files / neuralart-1.1.1.tar.gz

Download URL neuralart-1.1.1.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
b906828fbafec4b475fa28045a73d20355b2df5dd43082ffc5f30047e84526e8
BLAKE2b-256 checksum
How to use checksums
8006769292c2c6da92630953ee23085ae38437a69a546b5e64b912b909c3543c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

Release files / neuralart-1.1.1-py3-none-any.whl

Download URL neuralart-1.1.1-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd22ee6df88bd976f6ec5387a32760f6962f4f1b065f19f3838838ac475a70c6
BLAKE2b-256 checksum
How to use checksums
2e6e3fa0d46750e61e2f55ab6a2843ccf8cf0cbd1c941fc4f841f89429002a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.1

1 release file

0.1.0

1 release file

0.0.9

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page