  ***********
  gui package
  ***********
  
  The GUI Package contains the entire code base for Faceswap's optional GUI. The GUI itself itself
  is largely self-generated from the command line options specified in :mod:`lib.cli.args`.
  
  .. contents:: Contents
     :local:
  
 
</s> remove     session: :class:`lib.gui.stats.Session`
        The current training Session
 </s> add  </s> remove     session: :class:`lib.gui.stats.Session`
        The current training Session
 </s> add  </s> remove """ Stats functions for the GUI """
 </s> add """ Stats functions for the GUI.

Holds the globally loaded training session. This will either be a user selected session (loaded in
the analysis tab) or the currently training session.

""" </s> remove         """ Build the faceswap command and arguments list """
 </s> add         """ Build the faceswap command and arguments list.

        If training, pass the model folder and name to the training :class:`lib.gui.stats.Session`
        for the GUI.
        """ </s> remove                 self.init_training_session(cliopt)
 </s> add                 self._get_training_session_info(cliopt)

The GUI Package contains the entire code base for Faceswap's optional GUI. The GUI itself
  ***********
  gui package
  ***********
  
The GUI Package contains the entire code base for Faceswap's optional GUI. The GUI itself
  is largely self-generated from the command line options specified in :mod:`lib.cli.args`.
  
  .. contents:: Contents
     :local:
  
keep keep keep keep replace keep keep keep keep keep
 GUI - Stats optimization (#1067)

* Faster stat loading + caching

* Compress data in cache

* Optimize some calculations

* Vectorize smoothing

* stats.Calculations optimized

* Load latest training data from live iterator

* Add options to training graph 
docs/full/lib/gui.rst