Skip to main content

scigimage

scigimage is a lightweight Python library for generating visually dynamic star maps with twinkling effects and animations. It provides tools for basic image manipulation, gradient generation, and anti-tampering mechanisms.

Features

  • Generate star maps with twinkling stars.
  • Add gradients and noise for visual complexity.
  • Export animations as GIFs.
  • Embed micro-patterns for anti-tampering.
  • Modular design for extensibility.

Installation

Install the library using pip:

pip install scigimage

USAGE: from scigimage.core import Image from scigimage.shapes import draw_circle, draw_line from scigimage.effects import twinkle_stars

Create a blank image

img = Image(512, 512, background_color=(0, 0, 0))

Draw a white circle

draw_circle(img, 256, 256, 100, (255, 255, 255))

Add twinkling stars

twinkle_stars(img, [(256, 256)], duration=5, interval=0.1)

Save the output

img.save("output.png")

Download files

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

Source Distribution

scigimage-1.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

scigimage-1.0.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file scigimage-1.0.0.tar.gz.

File metadata

  • Download URL: scigimage-1.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for scigimage-1.0.0.tar.gz
Algorithm Hash digest
SHA256 24edd0f238129ca1a6d908bddb0a255fe32f2561b323912392cd421567f16040
MD5 4163dc341f2d469e52cafd915a1fd480
BLAKE2b-256 aa42d230752bea1a74c716d8304cf9ebbb82d58944dab79168e0e480e5974190

See more details on using hashes here.

File details

Details for the file scigimage-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: scigimage-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for scigimage-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2551b525e1d01c004b9215141a1baa6dfd2ef527cd1d55c4e0d0888e073d5952
MD5 e84a42611e07aad63aeddfee619aadc3
BLAKE2b-256 bf49dff6dbf049defef71f4e2b2882fdbed823036951e410fc6034ccef6e673a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

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