Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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()
Ejemplo n.º 4
0
 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()
Ejemplo n.º 5
0
 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()
Ejemplo n.º 6
0
 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()