Marcel Soubkovsky - Logo

Selected project

EasyPlotGUI - Python plotting UI

Type-safe Python plotting UI that reduces boilerplate around interactive charts.

Published on PyPI to simplify interactive plot controls.

Year

2019

Role

Library author

Focus

PythonMatplotlibPyPI
EasyPlotGUI example plot
Interactive controls and layout
1 / 2

Technologies & Tools

PythonNumPyPySide2MatplotlibQt
0

Context

Building interactive plotting UIs in Python is tedious. You end up writing a lot of boilerplate code just to get basic controls working. I wanted to simplify that.

What I Built

EasyPlotGUI is a Python library that wraps common plotting patterns and provides ready-made UI controls. It lets researchers and engineers focus on their data instead of wrestling with UI plumbing. The package includes quick Matplotlib setup, built-in controls for axes and parameter sweeps, and documentation with examples.

What I Am Proud Of

Publishing it on PyPI and open-sourcing it on GitHub made it easy for people to try in fast prototyping and educational settings. It is a small library, but it solves a real friction point in the workflow.