Skip to main content

junkie is a JUpyter NotebooK Image Explorer

Project description

GPLv3 License

JuNkIE (a JUpyter NotebooK Image Explorer)

Installing JuNkIE

To install JuNkIE, type:

$ python3 -m pip install --no-cache-dir -U junkie-rfglab

A note on the Python interpreter

JuNkIE requires that you have Python 3.10 or above installed.

Using JuNkIE

JuNkIE uses matplotlib and ipywidgets, so there is some boiler plate code that you need before importing JuNkIE:

import matplotlib
%matplotlib widgets

from junkie import junkie

Importing JuNkIE

There are a couple of ways to open an image with JuNkIE:

  • You can open an image with some other package (e.g. scikit-image, opencv, PIL, etc.) and invoke JuNkIE with a numpy ndarray as the parameter:

Opening an ndarray

  • You can also specifiy the path to the image that you want to open:

Opening a file path

  • Or you can indicate a folder that contains an image sequence:

Opening a folder

  • If there are image channels split into different files, you can also specify a tuple of strings to distinguish which files in the folder belong to which channel:

Opening mutiple channels from a folder

JuNkIE has a couple of additional parameters:

  • cmap (str) indicates the color map used to display the image. It defaults to 'gray'. Check here for a list of color maps.

Color maps

  • figsize (Tuple[int, int]) specifies the image panel size. The image aspect ratio is maintained. It defaults to (4, 4).

Figure size

Citing JuNkIE

If you use JuNkIE, please cite this repository. We are working on the paper!

Sponsors

We are grateful for the generous support from the following agencies and institutions, which contribute to the development and maintenance of JuNkIE:

Sponsors

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

junkie-rfglab-2023.6.4.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

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

junkie_rfglab-2023.6.4-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file junkie-rfglab-2023.6.4.tar.gz.

File metadata

  • Download URL: junkie-rfglab-2023.6.4.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for junkie-rfglab-2023.6.4.tar.gz
Algorithm Hash digest
SHA256 90ffe1a5edf90427f2c344fe1a015ee644f9c8b736b75fd11e34f6e6a894f658
MD5 e3f0558906dae9b7f079b8968f5349e8
BLAKE2b-256 56d8d3c7be1a7288ddf5fd19689dd37c3f26c537c52cb6aa151a2e52427f20d3

See more details on using hashes here.

File details

Details for the file junkie_rfglab-2023.6.4-py3-none-any.whl.

File metadata

File hashes

Hashes for junkie_rfglab-2023.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1bd0792a903e5722348a28270495731dd9fe99cdf4e7700b91feabb84f3afb56
MD5 c2013222dc5ee4d834515f2dd1de118a
BLAKE2b-256 fea79e8843af0fdbedc3d149d7c5bf4c747da0c5cadb874c616a5c3be8e7c770

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