# HG changeset patch
# User calpe  <miguel.calpe.linares@gmail.com>
# Date 1542125143 -3600
#      Tue Nov 13 17:05:43 2018 +0100
# Node ID fb29ebfe7886a97f824f903f4c163e9add7e6251
# Parent  346a5c52433783087a5eda15c862d9ead1003fc7
New function plot_summary in __init__.py.

diff --git a/fluidsim/solvers/ns2d/strat/output/__init__.py b/fluidsim/solvers/ns2d/strat/output/__init__.py
--- a/fluidsim/solvers/ns2d/strat/output/__init__.py
+++ b/fluidsim/solvers/ns2d/strat/output/__init__.py
@@ -86,11 +86,11 @@
         }
         classes._set_child("spatio_temporal_spectra", attribs=attribs)
 
-        attribs = {
-            "module_name": base_name_mod + ".frequency_spectra",
-            "class_name": "FrequencySpectra",
-        }
-        classes._set_child("frequency_spectra", attribs=attribs)
+        # attribs = {
+        #     "module_name": base_name_mod + ".frequency_spectra",
+        #     "class_name": "FrequencySpectra",
+        # }
+        # classes._set_child("frequency_spectra", attribs=attribs)
 
     def compute_energies_fft(self):
         """Compute the kinetic and potential energy (k)"""
@@ -218,3 +218,14 @@
             if len(str_describing_attribs_strat) > 0:
                 list_for_name_run.append(str_describing_attribs_strat)
         return list_for_name_run
+
+    def plot_summary(self, field="b", time_phys=None, tmin=None, tmax=None):
+        """
+        Plots summary of all outputs of a simulation.
+        """
+
+        self.phys_fields.plot(field=field, time=time_phys, QUIVER=False)
+        self.print_stdout.plot()
+        self.spatial_means.plot()
+        self.spectra.plot1d(tmin=tmin, tmax=tmax)
+        self.spect_energy_budg.plot(tmin=tmin, tmax=tmax)