def _edit_peakhop_button_fired(self):
        name = self.peakhop.hops_name
        if name:
            p = os.path.join(paths.measurement_dir, 'hops', '{}.txt'.format(name))

            pem = HopEditorModel()
            pem.open(p)
            pev = HopEditorView(model=pem)
            pev.edit_traits(kind='livemodal')
    def _edit_peakhop_button_fired(self):
        name = self.peakhop.hops_name
        if name:
            p = os.path.join(paths.measurement_dir, 'hops', '{}.txt'.format(name))

            pem = HopEditorModel()
            pem.open(p)
            pev = HopEditorView(model=pem)
            pev.edit_traits(kind='livemodal')
Esempio n. 3
0
    def perform(self, event):
        from pychron.pyscripts.hops_editor import HopEditorModel, HopEditorView

        application = event.task.window.application
        spec = application.get_service('pychron.spectrometer.spectrometer_manager.SpectrometerManager')
        dets = []
        if spec:
            dets = [di.name for di in spec.spectrometer.detectors]

        m = HopEditorModel(detectors=dets)
        h = HopEditorView(model=m)
        self._perform(m)
        h.edit_traits(kind='livemodal')
Esempio n. 4
0
    def perform(self, event):
        from pychron.pyscripts.hops_editor import HopEditorModel, HopEditorView

        application = event.task.window.application
        spec = application.get_service(
            'pychron.spectrometer.spectrometer_manager.SpectrometerManager')
        dets = []
        if spec:
            dets = [di.name for di in spec.spectrometer.detectors]

        m = HopEditorModel(detectors=dets)
        h = HopEditorView(model=m)
        self._perform(m)
        h.edit_traits(kind='livemodal')