Using Tkinter and Plotly Python Packages, I was able to create a GUI that produces high quality plots that are easy to analyze

Creating the GUI Interface with Tkinter

Using Python's Tkinter package, I was able to create a GUI that is capable of processing up to four data files at once. There are also several different parameters that the user can select to process their data with, including: signals to be graphed, limits used, and Ethernet Category.

Plot with Multiple Data Tabs

Using plotly I was able to generate the graph above to plot test data I collected. This graph shows frequency (Hz) vs signal power (dB). I found Plotly is very useful when analyzing data for several reasons:

Equivalent Data with Subplotting