Esempio n. 1
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsXRF_select(self, event):
     from pds.pcgui import wxXrf
     wxXrf = mod_import(wxXrf)
     wxXrf = wxXrf.wxXrf
     filename = os.path.join(self.rsrc_path,'wxXrf.rsrc.py')
     self.XrfWindow = model.childWindow(self, wxXrf,filename=filename)
     self.XrfWindow.position = (200, 5)
     self.XrfWindow.visible = True
Esempio n. 2
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsXRF_select(self, event):
     from pds.pcgui import wxXrf
     wxXrf = mod_import(wxXrf)
     wxXrf = wxXrf.wxXrf
     filename = os.path.join(self.rsrc_path, 'wxXrf.rsrc.py')
     self.XrfWindow = model.childWindow(self, wxXrf, filename=filename)
     self.XrfWindow.position = (200, 5)
     self.XrfWindow.visible = True
Esempio n. 3
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsCtrData_select(self, event):
     from pds.pcgui import wxCtrData
     wxCtrData = mod_import(wxCtrData)
     wxCtrData = wxCtrData.wxCtrData
     filename = os.path.join(self.rsrc_path, 'wxCtrData.rsrc.py')
     self.wxCtrData = model.childWindow(self, wxCtrData, filename=filename)
     self.wxCtrData.position = (200, 5)
     self.wxCtrData.visible = True
Esempio n. 4
0
 def on_menuAppsScanSelect_select(self, event):
     import wxScanSelect
     wxScanSelect = mod_import(wxScanSelect)
     wxScanSelect = wxScanSelect.wxScanSelect
     filename = os.path.join(self.rsrc_path,'wxScanSelect.rsrc.py')
     self.wxScanSelect = model.childWindow(self, wxScanSelect,
                                         filename=filename)
     self.wxScanSelect.position = (200, 5)
     self.wxScanSelect.visible = True
Esempio n. 5
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsCtrData_select(self, event):
     from pds.pcgui import wxCtrData
     wxCtrData = mod_import(wxCtrData)
     wxCtrData = wxCtrData.wxCtrData
     filename = os.path.join(self.rsrc_path,'wxCtrData.rsrc.py')
     self.wxCtrData = model.childWindow(self, wxCtrData,
                                        filename=filename)
     self.wxCtrData.position = (200, 5)
     self.wxCtrData.visible = True
Esempio n. 6
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsScanSelect_select(self, event):
     from pds.pcgui import wxScanSelect
     wxScanSelect = mod_import(wxScanSelect)
     wxScanSelect = wxScanSelect.wxScanSelect
     filename = os.path.join(self.rsrc_path,'wxScanSelect.rsrc.py')
     self.wxScanSelect = model.childWindow(self, wxScanSelect,
                                         filename=filename)
     self.wxScanSelect.position = (200, 5)
     self.wxScanSelect.visible = True
Esempio n. 7
0
File: wxShell.py Progetto: FHe/tdl
 def on_menuHelpUse_select(self, event):
     import wxShellHelp
     wxShellHelp = mod_import(wxShellHelp)
     dir       = os.path.dirname(wxShellHelp.__file__)
     filename  = os.path.join(dir,'wxShellHelp.rsrc.py')
     wxShellHelp = wxShellHelp.wxShellHelp
     self.wxShellHelp = model.childWindow(self,wxShellHelp,
                                          filename=filename)
     self.wxShellHelp.position = (200, 5)
     self.wxShellHelp.visible = True
Esempio n. 8
0
File: wxXrf.py Progetto: FHe/tdl
 def on_menuHelpParams_select(self,event): 
     import wxXrfHelp
     wxXrfHelp = mod_import(wxXrfHelp)
     dir       = os.path.dirname(wxXrfHelp.__file__)
     filename  = os.path.join(dir,'wxXrfHelp.rsrc.py')
     #print filename
     wxXrfHelp = wxXrfHelp.wxXrfHelp
     self.XrfHelpWindow = model.childWindow(self,wxXrfHelp,filename=filename)
     self.XrfHelpWindow.position = (200, 5)
     self.XrfHelpWindow.visible = True
Esempio n. 9
0
    def on_menuHelpParams_select(self, event):
        import wxXrrBuilderHelp

        wxXrrBuilderHelp = mod_import(wxXrrBuilderHelp)
        dir = os.path.dirname(wxXrrBuilderHelp.__file__)
        filename = os.path.join(dir, "wxXrrBuilderHelp.rsrc.py")
        wxXrrBuilderHelp = wxXrrBuilderHelp.wxXrrBuilderHelp
        self.wxXrrBuilderHelp = model.childWindow(self, wxXrrBuilderHelp, filename=filename)
        self.wxXrrBuilderHelp.position = (200, 5)
        self.wxXrrBuilderHelp.visible = True
Esempio n. 10
0
 def on_menuAppsXRRBuild_select(self, event):
     #__import__('wxXrr')
     #from pds.pcgui.wxXrr import wxXrr
     from pds.pcgui import wxXrrBuilder
     wxXrrBuilder = mod_import(wxXrrBuilder)
     wxXrrBuilder = wxXrrBuilder.wxXrrBuilder
     filename = os.path.join(self.rsrc_path,'wxXrrBuilder.rsrc.py')
     self.XrrBuildWindow = model.childWindow(self, wxXrrBuilder,
                                             filename=filename)
     self.XrrBuildWindow.position = (200, 5)
     self.XrrBuildWindow.visible = True
Esempio n. 11
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsXRRModel_select(self, event):
     #__import__('wxXrr')
     #from wxXrr import wxXrr
     from pds.pcgui import wxXrrIntModel
     wxXrrIntModel = mod_import(wxXrrIntModel)
     wxXrrIntModel = wxXrrIntModel.wxXrrIntModel
     filename = os.path.join(self.rsrc_path,'wxXrrIntModel.rsrc.py')
     self.XrrIntModelWindow = model.childWindow(self, wxXrrIntModel,
                                                filename=filename)
     self.XrrIntModelWindow.position = (200, 5)
     self.XrrIntModelWindow.visible = True
Esempio n. 12
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsXRRBuild_select(self, event):
     #__import__('wxXrr')
     #from pds.pcgui.wxXrr import wxXrr
     from pds.pcgui import wxXrrBuilder
     wxXrrBuilder = mod_import(wxXrrBuilder)
     wxXrrBuilder = wxXrrBuilder.wxXrrBuilder
     filename = os.path.join(self.rsrc_path,'wxXrrBuilder.rsrc.py')
     self.XrrBuildWindow = model.childWindow(self, wxXrrBuilder,
                                             filename=filename)
     self.XrrBuildWindow.position = (200, 5)
     self.XrrBuildWindow.visible = True
Esempio n. 13
0
 def on_menuAppsXRRModel_select(self, event):
     #__import__('wxXrr')
     #from wxXrr import wxXrr
     from pds.pcgui import wxXrrIntModel
     wxXrrIntModel = mod_import(wxXrrIntModel)
     wxXrrIntModel = wxXrrIntModel.wxXrrIntModel
     filename = os.path.join(self.rsrc_path,'wxXrrIntModel.rsrc.py')
     self.XrrIntModelWindow = model.childWindow(self, wxXrrIntModel,
                                                filename=filename)
     self.XrrIntModelWindow.position = (200, 5)
     self.XrrIntModelWindow.visible = True
Esempio n. 14
0
 def on_menuHelpParams_select(self, event):
     import wxXrrIntModelHelp
     wxXrrIntModelHelp = mod_import(wxXrrIntModelHelp)
     dir = os.path.dirname(wxXrrIntModelHelp.__file__)
     filename = os.path.join(dir, 'wxXrrIntModelHelp.rsrc.py')
     wxXrrIntModelHelp = wxXrrIntModelHelp.wxXrrIntModelHelp
     self.wxXrrIntModelHelp = model.childWindow(self,
                                                wxXrrIntModelHelp,
                                                filename=filename)
     self.wxXrrIntModelHelp.position = (200, 5)
     self.wxXrrIntModelHelp.visible = True
Esempio n. 15
0
File: numshell.py Progetto: FHe/tdl
def _modules(backend="TkAgg"):
    """
    import numpy, scipy and pyplot - return as a tuple.
    (num,scipy,pyplot) = Modules(backend="TkAgg")
    """
    ## numpy
    num_version = 0
    try:
        num         = mod_import('numpy')
        version     = _parse_version(num.__version__)
        num_version = 'numpy %s' % num.__version__
        # add some stuff
        num.ArrayType = num.ndarray
    except:
        print "Warning no numpy"
        num = None
        num_version = "None"
    if num_version < 100:
        print 'numshell warning need numpy version 1.0 or higher: %s' % num_version
        num = None

    ## scipy 
    try:
        #import scipy
        scipy   = mod_import('scipy')
        version = _parse_version(scipy.__version__)
        scipy_version = 'scipy %s ' % version
        if version < 48:
            print "numshell warning scipy version is old: %s" % scipy_version
    except:
        print "Warning no scipy"
        scipy = None
 
    ## pyplot 
    try:
        pyplot = _import_pyplot(backend=backend)
    except:
        print "numshell warning no matplotlib"
        pyplot = None

    return (num,scipy,pyplot)
Esempio n. 16
0
 def on_Filter_mouseClick(self,event):
     if self.components.SpecFile.stringSelection=="" or self.components.SpecPath.text.strip()==" ":
         event.skip()
         return
     if not os.path.isfile(os.path.join(str(self.components.SpecPath.text), str(self.components.SpecFile.stringSelection))):
         event.skip()
         return
     from pds.pcgui import wxScanFilter
     wxScanFilter = mod_import(wxScanFilter)
     wxScanFilter = wxScanFilter.wxScanFilter
     filename = os.path.join(self.rsrc_path,'wxScanFilter.rsrc.py')
     self.wxScanFilter = model.childWindow(self, wxScanFilter,
                                         filename=filename)
     self.wxScanFilter.position = (320, 160)
     self.wxScanFilter.visible = True
     self.wxScanFilter.filename = os.path.join(str(self.components.SpecPath.text), str(self.components.SpecFile.stringSelection))
Esempio n. 17
0
 def on_menuAppsIntegrator_select(self, event):
     from pds.pcgui import wxIntegrator
     wxIntegrator = mod_import(wxIntegrator, True)
     self.wxIntegrator = wxIntegrator.Integrator(self)
     self.wxIntegrator.CenterOnScreen()
Esempio n. 18
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsFilter_select(self, event):
     from pds.pcgui import wxFilter
     wxFilter = mod_import(wxFilter)
     self.wxFilter = wxFilter.filterGUI(self)
     self.wxFilter.CenterOnScreen()
Esempio n. 19
0
 def on_menuAppsIntegrator_select(self, event):
     from pds.pcgui import wxIntegrator
     wxIntegrator = mod_import(wxIntegrator, True)
     self.wxIntegrator = wxIntegrator.Integrator(self)
     self.wxIntegrator.CenterOnScreen()
Esempio n. 20
0
File: builtins.py Progetto: FHe/tdl
 def _import(module):
     mod = mod_import(module)
     if type(mod) == types.ModuleType:
         if mod not in self.module_list: 
             self.module_list.append(mod)
     return mod
Esempio n. 21
0
File: app_menu.py Progetto: FHe/tdl
 def on_menuAppsFilter_select(self, event):
     from pds.pcgui import wxFilter
     wxFilter = mod_import(wxFilter)
     self.wxFilter = wxFilter.filterGUI(self)
     self.wxFilter.CenterOnScreen()