Skip to main content

Qt-based GUI to visualize image-like data.

Project description

iminspect

A python utility package for image/matrix visualization.

Dependencies

  • numpy, obviously
  • PyQt5 for the graphical user interface
  • qimage2ndarray to convert numpy ndarrays to Qt images

Example usage:

from iminspect.inspector import inspect
import numpy as np

# Show random noise image:
inspect(np.random.rand(4096,4096) - 0.5)

# Show as class labels:
inspect((np.random.rand(16,16) * 1e2 % 5).astype(np.int16), is_categoric=True)

UI Documentation

  • To inspect a data point/pixel, just move the mouse above it.
  • Zooming
    • Ctrl+Wheel to zoom in/out
    • Additionally holding Shift speeds up zooming
  • Scrolling
    • Move the scroll bars
    • Wheel up/down
    • Additionally holding Shift speeds up scrolling

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

iminspect-0.1.0.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

iminspect-0.1.0-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

Details for the file iminspect-0.1.0.tar.gz.

File metadata

  • Download URL: iminspect-0.1.0.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

File hashes

Hashes for iminspect-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ee378592021ad1ea7c5f93eead8770b19e4a15035a2922fb9c37a4962f8ccf45
MD5 8f21d32ce95cc7f8c30e151bb96f2d2e
BLAKE2b-256 a3b1ee1553fb6b2eaaf740470b350bdf5a3df72cd7ab9dff6ef9875dd72732bc

See more details on using hashes here.

File details

Details for the file iminspect-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iminspect-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 39.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

File hashes

Hashes for iminspect-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bd08d89ecea3305a026ab4c9be76159fd2bdc76823fd8f0c58b1831ab53581f
MD5 123b4ee57d7f053af13d3b946bb17548
BLAKE2b-256 f52fed88af10a9f0dda74e29eeef9bde29409e2a2082dfcfa9e556c5914b76e8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page