Skip to main content

Computerender Python Client

PyPI Python Version License

Tests

pre-commit Black

Python client for using the computerender API.

Updates

  • v0.1: Improved Error handling
  • v0.0: Img2img!

Installation

$ pip install computerender

Examples

from computerender import Computerender
import asyncio

cr = Computerender()

# Generate image and save to file
with open("cow.jpg", "wb") as f:
    img_bytes = asyncio.run(cr.generate("a cow wearing sunglasses"))
    f.write(img_bytes)

# Generate image with custom parameters
img_bytes = asyncio.run(cr.generate("testing", w=1024, h=384, iterations=20))

# img2img generation reading from and writing to files
with open("cow.jpg", "rb") as in_f:
    img_bytes = asyncio.run(
        cr.generate(
            "van gogh painting of a cow wearing sunglasses",
            img=in_f.read()
        )
    )
with open("van_gogh_cow.jpg", "wb") as out_f:
    out_f.write(img_bytes)

# img2img one-liner reading and writing to file
open("fly.jpg", "wb").write(asyncio.run(cr.generate("fly", img=open("cow.jpg", "rb").read())))

# Generate image and use it for img2img without saving anything to files
img_bytes = asyncio.run(
    cr.generate("testing", w=1024, h=384, iterations=20)
)
result_bytes = asyncio.run(
    cr.generate("testing style transfer", img=img_bytes)
)

"a cow wearing sunglasses" a cow wearing sunglasses

"van gogh painting of a cow wearing sunglasses" van gogh painting of a cow wearing sunglasses

License

Distributed under the terms of the [MIT license][license]

Download files

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

Source Distribution

computerender-0.1.4.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

computerender-0.1.4-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file computerender-0.1.4.tar.gz.

File metadata

  • Download URL: computerender-0.1.4.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for computerender-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8aba6859d4f985160d6535e3609efe84a4e006c6656930958d674e6ace881e43
MD5 6d71908224bc933b5a58709267f87e3b
BLAKE2b-256 43c1dd76ae66c32359c5075dd51b1df23e49d06e025b5d383f2e6f359cd07af6

See more details on using hashes here.

File details

Details for the file computerender-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: computerender-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for computerender-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 949269261693efac3475c022b7f7bd12cffba9faf4fbf6ee3ef91d5e2f9feca0
MD5 5a7efb0e127bb194eccbcdb713ab3498
BLAKE2b-256 afad1cdd9ae0308427725b342e08bd1ee2109104683ae53a145d9a6cc5f79492

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.0.3

2 files

0.0.2

2 files

0.0.0

2 files

Supported by

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