Class Reference
PhysPlot is primarily a GUI application, not a Python library API. The classes below describe its main runtime components.
Core classes
Ui_MainWindowMain application window. Manages table operations, data import/export, transformations, axis role assignment, and plot launch.
Ui_ConfigWindowPlot configuration window. Stores style parameters and curve-fit label/enable settings used by the plotting dialog.
Plot_WindowPlot dialog containing the matplotlib canvas and toolbar. Renders data/error bars, labels, legend, and enabled fit curves.
Support dialogs
about_guiShows version/author/license and external links.
pick_file_to_appendOpens dataset file-selection dialog and stores selected path.
SaveFileOpens save dialog and writes processed table output to disk.
Autodoc view
PhysPlot launcher.
The application implementation lives in the physplot package.
- Input data structure:
Uses command-line arguments already present in
sys.argv; no custom arguments are currently parsed.- Return type:
No Python value is returned. The process exits when the Qt event loop finishes.
- Optional main/runtime behavior:
Running this file directly calls
physplot.run_app().