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

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.