pyMez.Code.FrontEnds module
The FrontEnds Subpackage is designed to hold gui's a fuctioning webserver, etc that tie together all the functionality contained in pyMez. This subpackage is assumed to import all other subpackages in pyMez. Currently, there are 3 front ends targeted by pyMez: A wxPython set of windows like frontends, a Django websever based frontend and finaly a jupyter notebook front end.
Examples
>>python AdvancedInterfaceFrame.py
Import Structure
FrontEnds typically import from all python subpackages
Help
""" The FrontEnds Subpackage is designed to hold gui's a fuctioning webserver, etc that tie together all the functionality contained in pyMez. This subpackage is assumed to import all other subpackages in pyMez. Currently, there are 3 front ends targeted by pyMez: A wxPython set of windows like frontends, a Django websever based frontend and finaly a jupyter notebook front end. Examples -------- #!python >>python AdvancedInterfaceFrame.py <a href="../../../Examples/FrontEnds_Example.html"> FrontEnds </a> Import Structure ---------------- FrontEnds typically import from all python subpackages Help ----- <a href="../index.html">`pyMez.Code`</a> <div> <a href="../../../pyMez_Documentation.html">Documentation Home</a> | <a href="../../index.html">API Documentation Home</a> | <a href="../../../Examples/html/Examples_Home.html">Examples</a> | <a href="../../../Reference_Index.html">Index </a> </div> """
Sub-modules
pyMez.Code.FrontEnds.AdvancedInterfaceFrame
Advanced wx.Frame with standard containers for interface and control this is meant as a template for GUI design and a test bed for pyMez
pyMez.Code.FrontEnds.BasicInterfaceFrame
Advanced wx.Frame with standard containers for interface and control this is meant as a template for GUI design and a test bed for pyMez
pyMez.Code.FrontEnds.GeneralInterfaceFrame
Advanced wx.Frame with standard containers for interface and control this is meant as a template for GUI design
A binding to internet explorer through the Wx iewin.IEHtmlWindow, derived in no small part from the work of 11/18/2003 - Jeff Grimmett (grimmtooth@softhome.net)
pyMez.Code.FrontEnds.KeithleyIVPanel
KeithleyIVPanel is a GUI class for taking IV's with the Keithley piccoammeter
pyMez.Code.FrontEnds.MatplotlibWxPanel
An example of how to use wx or wxagg in an application with a custom toolbar, Modified to work inside of BOA by AWS. Serves as an advanced plot window for pyMez. The custom tool bar is MyNavigationToolBar
pyMez.Code.FrontEnds.ShellPanel
This is a shell, modified from the shell in Boa Constructor, updated to work with wx 3 and python 2.7 The shell causes a wxWidgets Debug alert to occur because of the wx.stc module, to avoid it in the end product import this in the module runner.
pyMez.Code.FrontEnds.SimpleArbDBLowerInterfacePanel
An interface panel for simple editing of logs, plugs into lower interface container
pyMez.Code.FrontEnds.SimpleLogLowerInterfacePanel
An interface panel for simple editing of logs, plugs into lower interface container
pyMez.Code.FrontEnds.VisaDialog
VisaDialog is a very simple dialog for writing and reading commands over GPIB and RS232
pyMez.Code.FrontEnds.WxDialogFunctions
This module contains simple functions for creating wx dialogs and returning import user choices.
pyMez.Code.FrontEnds.WxHTML2Panel
A Wx HTML2 panel for full featured HTML support
pyMez.Code.FrontEnds.XMLEditPanel
This module defines a simple xml editor that shows the xsl if available
pyMez.Code.FrontEnds.XMLGeneral
XMLGeneral handles general XML document tasks and is meant to be a Model-View for the General XML editing FrontEnds