Skip to main content

Easy Visualisation of Plots

Project description

ongoing

v1.0 | v1.1(current)

v0.1 | v0.2

Colab Preview for Code
Open in Colab

Website for eagleview
Package Website

eagleview

A package for greatly increasing the visualisation of datasets, in minimal lines of code.

Usage

It is advised to use `Method 1`, as the github repository is updated from time to time, it may occour that new changes are not still updated.

Method 1

  1. Clone the repository:
!git clone https://github.com/hexronuspi/eagleview
  1. Upload the folder containing your images. If they are in a zip or any other file, extract them first.

  2. Navigate to the cloned repository:

%cd eagleview
  1. Install the package:
!pip install .
  1. Use the package in your Python code:

Method2

  1. using pip install
!pip install eagleview
import eagleview

Input:

#v0.x
from eagleview.figshow import ImageMatrix

image_display = ImageMatrix('/content/path_to_folder_containing_images')
#v1.x
from eagleview.figshow import ImageMatrix

im = ImageMatrix('/content/path_to_folder_containing_images', '/content/path_to_file_containing_label.csv')
#only .csv extension

Output:

#v1.0
im.rand((a, b)).display_image( # a,b is the size of matrix
    check_col='col_name', # replace 'col_name' with the name of column, which has image name
    display_label=True,  # by default this is False
    display_cols=['col1', 'col2'], # replace '', to the column name which you want to print as label
    display_name=True, # by default this is False
    print_all=False, # by default this is True
    x= , # X-coordinate of label
    y= , # Y-coordinate of label
    fig_size=(m, n) # by default this is set to max(image_size), maximum size of all the images which will be displayed
)
#v0.2
(ImageMatrix('/content/path_to_folder_containing_images').rand()).display_image((2,2), print_all=False, display_name=True)
# v0.1
(ImageMatrix('/content/path_to_folder_containing_images')).display_image((2,2), print_all=False)

Releases:

  • v0.1

    • This will display the images in a grid with 3 columns and 2 rows, without printing the left out images. If you want to print all images, you can call image_display.display_image((2, 3)) or image_display.display_image((2, 3), True).
  • v0.2

    • This will display the name of the images, as their titles. In v0.1, the images were printed starting from first and consecutive until upper bound is reached, this is an optional and random option is added.
  • v1.0

    • Added capability to display label with a variey of options.
  • v1.1

    • Added capability to change label display and visuals with a variey of options.

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

eagleview-1.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

eagleview-1.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file eagleview-1.1.tar.gz.

File metadata

  • Download URL: eagleview-1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for eagleview-1.1.tar.gz
Algorithm Hash digest
SHA256 cbe711ffb9bf50fbc6226539180bda6d7a914eba5592cb67331f223b030f09e6
MD5 a9cfc32deba82840f6e736bbb382ad9b
BLAKE2b-256 c1fed47e9418788946d431167855c350004ed116e0b586e64646bf94f1640dd8

See more details on using hashes here.

File details

Details for the file eagleview-1.1-py3-none-any.whl.

File metadata

  • Download URL: eagleview-1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for eagleview-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 339cbf5af72b5b0d72e758ae9d6b5e4754c0c93987f7d9cfaf5377b05664eabe
MD5 799bfff4b65bb5a6577443b3909a6488
BLAKE2b-256 77f846bcc7d2aba5b196305432a6af0f2a6f9af0917c713bc04c8d161aa4527d

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