======================================================== LITESOPH Visualization Toolkit ======================================================== LITESOPH Visualization Toolkit provides functionalities to plot and visualize simulation data. Current features include line plot, scatter plot, histogram and visualization of cube file(s) as movie rendered using blender. Modules, Functions and Working =============================== * Module **litesoph/visualization/ls_viz_app.py** handles the frontend and backend of the standalone visualization toolkit. #. class **GuiAppTemplate:** handles the creation of GUI framework. #. class **CommonGraphParam:** inherits class GuiAppTemplate and responsible for handling common functionalities and features among different types of plot #. class **LinePlot:** handles plotting of Line, Scatter and Histogram Plot #. class **ContourPlot:** handles plotting of contour plot #. class **CubeFilePlot:** handles loading and visualization of cube files as movie #. class **LSVizApp:** inherits all the above plot classes and run the app. * How to add a new plot? #. Create a custom class for the new plot and inherit class **CommonGraphParam**. #. Define the methods and GUI controls required by the custom plot. #. Inherit the custom class to class **LSVizApp** and append custom class methods to class **LSVizApp**