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

Metadata

Release files for scigimage 1.0.0

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

Source distribution (sdist)

Source distribution for scigimage 1.0.0
File Size Uploaded
scigimage-1.0.0.tar.gz 6.5 kB Details

Built distribution (wheel)

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

Total release size: 15.3 kB

Release files / scigimage-1.0.0.tar.gz

Download URL scigimage-1.0.0.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
24edd0f238129ca1a6d908bddb0a255fe32f2561b323912392cd421567f16040
BLAKE2b-256 checksum
How to use checksums
aa42d230752bea1a74c716d8304cf9ebbb82d58944dab79168e0e480e5974190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release files / scigimage-1.0.0-py3-none-any.whl

Download URL scigimage-1.0.0-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2551b525e1d01c004b9215141a1baa6dfd2ef527cd1d55c4e0d0888e073d5952
BLAKE2b-256 checksum
How to use checksums
bf49dff6dbf049defef71f4e2b2882fdbed823036951e410fc6034ccef6e673a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

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