def update_ctr_from_params(self, point=None): ctr = self.get_ctr() if ctr == None: return intpar = {} for (n, v) in self.components.IntParamList.items: intpar[n] = str(v) corrpar = {} for (n, v) in self.components.CorrParamList.items: corrpar[n] = str(v) if point == None: point = int(self.components.PointNum.stringSelection) ctr_data.set_params(ctr, point, intpar=intpar, corrpar=corrpar)
def update_ctr_from_params(self,point=None): ctr = self.get_ctr() if ctr == None: return intpar = {} for (n,v) in self.components.IntParamList.items: intpar[n] = str(v) corrpar = {} for (n,v) in self.components.CorrParamList.items: corrpar[n] = str(v) if point == None: point = int(self.components.PointNum.stringSelection) ctr_data.set_params(ctr,point,intpar=intpar,corrpar=corrpar)
def on_CopySelParamToSet_mouseClick(self, event): ctr = self.get_ctr() if ctr == None: return npts = len(ctr.L) ret = self._get_sel_par() if ret == None: return (intpar, corrpar) = ret for j in self.set: print "Setting param for point:", j ctr_data.set_params(ctr, j, intpar=intpar, corrpar=corrpar) self.integrate_point(point=j, update_plots=False) if self.components.AutoPlotCtr.checked == True: self._plot_ctr() elif self.components.AutoPlotCtrHK.checked == True: self._hk_plot_ctr()
def on_CopySelParamToSet_mouseClick(self,event): ctr = self.get_ctr() if ctr == None: return npts = len(ctr.L) ret = self._get_sel_par() if ret == None: return (intpar,corrpar)=ret for j in self.set: print "Setting param for point:", j ctr_data.set_params(ctr,j,intpar=intpar,corrpar=corrpar) self.integrate_point(point=j,update_plots=False) if self.components.AutoPlotCtr.checked==True: self._plot_ctr() elif self.components.AutoPlotCtrHK.checked==True: self._hk_plot_ctr()
def update_point(self, update_gui=True): ctr = self.get_ctr() if ctr == None: return apnt = self.components.AnchorPointNum.stringSelection if len(apnt) > 0: apnt = int(apnt) (intpar, corrpar) = ctr_data.get_params(ctr, apnt) if self.components.SetCorrParams.checked == False: corrpar = {} if self.components.SetIntParams.checked == False: intpar = {} point = int(self.components.PointNum.stringSelection) ctr_data.set_params(ctr, point, intpar=intpar, corrpar=corrpar) if self.components.AutoIntegrate.checked == True: self.integrate_point(update_plots=update_gui) if update_gui: self.update_gui_from_ctr() if self.components.AutoPlotScan.checked == True: self._plot_scan() if self.components.AutoPlotCorr.checked == True: self._plot_corr()
def update_point(self,update_gui=True): ctr = self.get_ctr() if ctr == None: return apnt = self.components.AnchorPointNum.stringSelection if len(apnt) > 0: apnt = int(apnt) (intpar,corrpar) = ctr_data.get_params(ctr,apnt) if self.components.SetCorrParams.checked == False: corrpar = {} if self.components.SetIntParams.checked == False: intpar = {} point = int(self.components.PointNum.stringSelection) ctr_data.set_params(ctr,point,intpar=intpar,corrpar=corrpar) if self.components.AutoIntegrate.checked == True: self.integrate_point(update_plots=update_gui) if update_gui: self.update_gui_from_ctr() if self.components.AutoPlotScan.checked == True: self._plot_scan() if self.components.AutoPlotCorr.checked == True: self._plot_corr()