     :members:
     :undoc-members:
     :show-inheritance:
  
  popup_configure module
  ======================
  .. automodule:: lib.gui.popup_configure
     :members:
     :undoc-members:
 
</s> remove         self.scale = scale
        self.update_plot(initiate=True)
        self.axes_set_yscale(self.scale)
        self.plotcanvas.draw()
 </s> add         self._scale = scale
        self._update_plot(initiate=True)
        self._axes_set_yscale(self._scale)
        self._plotcanvas.draw() </s> remove     def axes_limits_set_default(self):
        """ Set default axes limits """
 </s> add     def _axes_limits_set_default(self) -> None:
        """ Set the default axes limits for the X and Y axes. """ </s> remove             xrng = list(range(self.calcs.iterations))
 </s> add             xrng = list(range(self._calcs.iterations)) </s> remove         keys = list(self.calcs.stats.keys())
 </s> add         keys = list(self._calcs.stats.keys()) </s> remove         for idx, item in enumerate(self.lines_sort(keys)):
 </s> add         for idx, item in enumerate(self._lines_sort(keys)):
display\_graph module
=====================

.. automodule:: lib.gui.display_graph
   :members:
   :undoc-members:
   :show-inheritance:

     :members:
     :undoc-members:
     :show-inheritance:
  
display\_graph module
=====================

.. automodule:: lib.gui.display_graph
   :members:
   :undoc-members:
   :show-inheritance:

  popup_configure module
  ======================
  .. automodule:: lib.gui.popup_configure
     :members:
     :undoc-members:
keep keep keep add keep keep keep keep keep
 Update matplotlib requirement
  - bump min requirement to 3.5.1
  - Fix custom toolbar for v3.5.1
  - Documentation + linting 
docs/full/lib/gui.rst