Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/srwi/pycharm-pixellens

Free PyCharm image viewer plugin for visualizing and debugging NumPy, OpenCV, PyTorch, TensorFlow, JAX, and PIL data.
https://github.com/srwi/pycharm-pixellens

data-science debugger-visualizer debugging machine-learning pycharm pycharm-plugin python

Last synced: 2 months ago
JSON representation

Free PyCharm image viewer plugin for visualizing and debugging NumPy, OpenCV, PyTorch, TensorFlow, JAX, and PIL data.

Awesome Lists containing this project

README

        

# PixelLens for PyCharm


![Build](https://github.com/srwi/PyCharm-PixelLens/workflows/Build/badge.svg)
[![Version](https://img.shields.io/jetbrains/plugin/v/25039-pixellens.svg)](https://plugins.jetbrains.com/plugin/25039-pixellens)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/25039-pixellens.svg)](https://plugins.jetbrains.com/plugin/25039-pixellens)

[PixelLens](https://plugins.jetbrains.com/plugin/25039-pixellens) is a free and [fully open source](https://github.com/srwi/PyCharm-PixelLens) PyCharm plugin designed to enhance the image visualization capabilities while debugging NumPy, OpenCV, PyTorch, TensorFlow, JAX or Pillow (PIL) image data.

PixelLens is capable of displaying 1D, 2D, 3D or 4D data by right clicking any supported variable in the debugger and selecting View as Image.

## Features

- View NumPy, OpenCV, PyTorch, TensorFlow, JAX and Pillow (PIL) data as image
- View entire batches (fourth dimension) or individual channels of the data
- Apply value normalization or Viridis colormap for better visibility
- Transpose dimensions (CHW ↔ HWC) or reverse channels (RGB ↔ BGR)
- Save or copy the displayed image for easy sharing



## Installation

- Get it from the [JetBrain Marketplace](https://plugins.jetbrains.com/plugin/25039-pixellens)

- Using the IDE built-in plugin system:

Settings/Preferences > Plugins > Marketplace > Search for "PixelLens" > Install

- Manually:

Download the [latest release](https://github.com/srwi/PyCharm-PixelLens/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

## License

This project is licensed under the [GPLv3](https://github.com/srwi/PyCharm-PixelLens/blob/master/LICENSE) license.