eagleview


Nameeagleview JSON
Version 1.1 PyPI version JSON
download
home_pagehttps://github.com/hexronuspi/eagle/
SummaryEasy Visualisation of Plots
upload_time2023-12-16 15:29:02
maintainer
docs_urlNone
authorAditya
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            `ongoing` 

`v1.0` | `v1.1`(current)

`v0.1` | `v0.2`



  <p align="left">
  Colab Preview for Code <br>
  <a href="https://colab.research.google.com/drive/1ZklXjCLbrZIACctPS4EKZ4ZnuqdjonO4?usp=sharing" target="_blank">
    <img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open in Colab">
  </a>
    
  </p>

Website for eagleview
<br>
[![Package Website](https://img.shields.io/badge/eagleview-Home-blue)](https://hexronus.tech/eagleview/index.html)

# 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:

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

3. Navigate to the cloned repository:

```
%cd eagleview
```

4. Install the package:

```
!pip install .
```

5. Use the package in your Python code:

### Method2

1. using pip install
```bash
!pip install eagleview
```
```python
import eagleview
```

<hr>


### Input:

```python
#v0.x
from eagleview.figshow import ImageMatrix

image_display = ImageMatrix('/content/path_to_folder_containing_images')
```


```python
#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:
```python
#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
)

```
```python
#v0.2
(ImageMatrix('/content/path_to_folder_containing_images').rand()).display_image((2,2), print_all=False, display_name=True)
```
```python
# 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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/hexronuspi/eagle/",
    "name": "eagleview",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Aditya",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/c1/fe/d47e9418788946d431167855c350004ed116e0b586e64646bf94f1640dd8/eagleview-1.1.tar.gz",
    "platform": null,
    "description": "`ongoing` \n\n`v1.0` | `v1.1`(current)\n\n`v0.1` | `v0.2`\n\n\n\n  <p align=\"left\">\n  Colab Preview for Code <br>\n  <a href=\"https://colab.research.google.com/drive/1ZklXjCLbrZIACctPS4EKZ4ZnuqdjonO4?usp=sharing\" target=\"_blank\">\n    <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open in Colab\">\n  </a>\n    \n  </p>\n\nWebsite for eagleview\n<br>\n[![Package Website](https://img.shields.io/badge/eagleview-Home-blue)](https://hexronus.tech/eagleview/index.html)\n\n# eagleview\n\nA package for greatly increasing the visualisation of datasets, in minimal lines of code.\n\n## Usage\n```\nIt 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.\n```\n### Method 1\n1. Clone the repository:\n\n```bash\n!git clone https://github.com/hexronuspi/eagleview\n```\n2. Upload the folder containing your images. If they are in a zip or any other file, extract them first.\n\n3. Navigate to the cloned repository:\n\n```\n%cd eagleview\n```\n\n4. Install the package:\n\n```\n!pip install .\n```\n\n5. Use the package in your Python code:\n\n### Method2\n\n1. using pip install\n```bash\n!pip install eagleview\n```\n```python\nimport eagleview\n```\n\n<hr>\n\n\n### Input:\n\n```python\n#v0.x\nfrom eagleview.figshow import ImageMatrix\n\nimage_display = ImageMatrix('/content/path_to_folder_containing_images')\n```\n\n\n```python\n#v1.x\nfrom eagleview.figshow import ImageMatrix\n\nim = ImageMatrix('/content/path_to_folder_containing_images', '/content/path_to_file_containing_label.csv')\n#only .csv extension\n```\n\n### Output:\n```python\n#v1.0\nim.rand((a, b)).display_image( # a,b is the size of matrix\n    check_col='col_name', # replace 'col_name' with the name of column, which has image name\n    display_label=True,  # by default this is False\n    display_cols=['col1', 'col2'], # replace '', to the column name which you want to print as label\n    display_name=True, # by default this is False\n    print_all=False, # by default this is True\n    x= , # X-coordinate of label\n    y= , # Y-coordinate of label\n    fig_size=(m, n) # by default this is set to max(image_size), maximum size of all the images which will be displayed\n)\n\n```\n```python\n#v0.2\n(ImageMatrix('/content/path_to_folder_containing_images').rand()).display_image((2,2), print_all=False, display_name=True)\n```\n```python\n# v0.1\n(ImageMatrix('/content/path_to_folder_containing_images')).display_image((2,2), print_all=False)\n```\n\n## Releases: \n- `v0.1`\n  - 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)`.\n  \n- `v0.2`\n  - 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.\n \n- `v1.0`\n   - Added capability to display label with a variey of options.\n     \n- `v1.1`\n   - Added capability to change label display and visuals with a variey of options.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Easy Visualisation of Plots",
    "version": "1.1",
    "project_urls": {
        "Homepage": "https://github.com/hexronuspi/eagle/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77f846bcc7d2aba5b196305432a6af0f2a6f9af0917c713bc04c8d161aa4527d",
                "md5": "799bfff4b65bb5a6577443b3909a6488",
                "sha256": "339cbf5af72b5b0d72e758ae9d6b5e4754c0c93987f7d9cfaf5377b05664eabe"
            },
            "downloads": -1,
            "filename": "eagleview-1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "799bfff4b65bb5a6577443b3909a6488",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3773,
            "upload_time": "2023-12-16T15:29:01",
            "upload_time_iso_8601": "2023-12-16T15:29:01.289068Z",
            "url": "https://files.pythonhosted.org/packages/77/f8/46bcc7d2aba5b196305432a6af0f2a6f9af0917c713bc04c8d161aa4527d/eagleview-1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1fed47e9418788946d431167855c350004ed116e0b586e64646bf94f1640dd8",
                "md5": "a9cfc32deba82840f6e736bbb382ad9b",
                "sha256": "cbe711ffb9bf50fbc6226539180bda6d7a914eba5592cb67331f223b030f09e6"
            },
            "downloads": -1,
            "filename": "eagleview-1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "a9cfc32deba82840f6e736bbb382ad9b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3520,
            "upload_time": "2023-12-16T15:29:02",
            "upload_time_iso_8601": "2023-12-16T15:29:02.816549Z",
            "url": "https://files.pythonhosted.org/packages/c1/fe/d47e9418788946d431167855c350004ed116e0b586e64646bf94f1640dd8/eagleview-1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-16 15:29:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hexronuspi",
    "github_project": "eagle",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "eagleview"
}
        
Elapsed time: 0.16807s