Skip to main content

A lightweight library for generating dynamic star maps and animations.

Project description

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")

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

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.

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