@@ -228,7 +228,8 @@ def open_pkl_file(self):
228228 files = self .pkl_to_convert [0 ]
229229 for i in range (len (files )):
230230 self .filename_for_viewer_launch = files [i ]
231- self .launch_h5_pkl_viewer ()
231+ if self .ui .launch_data_viewer_checkBox_2 .isChecked ():
232+ self .launch_h5_pkl_viewer ()
232233 except :
233234 pass
234235
@@ -661,22 +662,24 @@ def plot_fit_scan(self):
661662 y = np .linspace (0 , self .y_scan_size , num_y )
662663 self .graph_layout = pg .GraphicsLayoutWidget ()
663664 self .plot = self .graph_layout .addPlot (title = "Line Scan" )
664- self .ui . plot .plot (y , self .img [0 ,:], pen = "r" )
665+ self .plot .plot (y , self .img [0 ,:], pen = "r" )
665666 self .graph_layout .show ()
666667
667668 else :
669+ self .fit_scan_viewbox = pg .ImageView ()
668670 if self .ui .use_raw_scan_settings .isChecked ():
669- self .ui . fit_scan_viewbox .setImage (self .img , scale =
671+ self .fit_scan_viewbox .setImage (self .img , scale =
670672 (self .x_step_size ,
671673 self .y_step_size ))
672674 scale = pg .ScaleBar (size = 2 ,suffix = 'um' )
673- scale .setParentItem (self .ui . fit_scan_viewbox .view )
675+ scale .setParentItem (self .fit_scan_viewbox .view )
674676 scale .anchor ((1 , 1 ), (1 , 1 ), offset = (- 30 , - 30 ))
675- self .ui . fit_scan_viewbox .view .sigRangeChanged .connect (lambda : updateDelay (scale , 10 ))
677+ self .fit_scan_viewbox .view .sigRangeChanged .connect (lambda : updateDelay (scale , 10 ))
676678 else :
677- self .ui . fit_scan_viewbox .setImage (self .img )
679+ self .fit_scan_viewbox .setImage (self .img )
678680
679- self .ui .fit_scan_viewbox .view .invertY (False )
681+ self .fit_scan_viewbox .view .invertY (False )
682+ self .fit_scan_viewbox .show ()
680683
681684 except Exception as e :
682685 self .ui .result_textBrowser2 .append (str (e ))
@@ -687,18 +690,20 @@ def plot_raw_scan(self):
687690 # TODO test line scan plots
688691
689692 intensities = self .intensities .T #this is only there because of how we are saving the data in the app
690- intensities = np .reshape (intensities , newshape = (2048 ,self .numb_x_pixels , self .numb_y_pixels ))
691- self .ui .raw_scan_viewbox .setImage (intensities , scale =
693+ intensities = np .reshape (intensities , newshape = (2048 ,self .numb_x_pixels , self .numb_y_pixels ))
694+ self .raw_scan_viewbox = pg .ImageView ()
695+ self .raw_scan_viewbox .setImage (intensities , scale =
692696 (self .x_step_size ,
693697 self .y_step_size ), xvals = self .wavelengths )
694698
695699 #roi_plot = self.ui.raw_scan_viewBox.getRoiPlot()
696700 #roi_plot.plot(data['Wavelengths'], intensities)
697- self .ui . raw_scan_viewbox .view .invertY (False )
701+ self .raw_scan_viewbox .view .invertY (False )
698702 scale = pg .ScaleBar (size = 2 ,suffix = 'um' )
699- scale .setParentItem (self .ui . raw_scan_viewbox .view )
703+ scale .setParentItem (self .raw_scan_viewbox .view )
700704 scale .anchor ((1 , 1 ), (1 , 1 ), offset = (- 30 , - 30 ))
701- self .ui .raw_scan_viewbox .view .sigRangeChanged .connect (lambda : updateDelay (scale , 10 ))
705+ self .raw_scan_viewbox .view .sigRangeChanged .connect (lambda : updateDelay (scale , 10 ))
706+ self .raw_scan_viewbox .show ()
702707
703708 except Exception as e :
704709 self .ui .result_textBrowser2 .append (str (e ))
@@ -711,16 +716,18 @@ def plot_intensity_sums(self):
711716
712717 sums = np .sum (self .intensities , axis = - 1 )
713718 self .sums = np .reshape (sums , newshape = (self .numb_x_pixels , self .numb_y_pixels ))
719+ self .intensity_sums_viewBox = pg .ImageView ()
714720
715- self .ui . intensity_sums_viewBox .setImage (self .sums , scale =
721+ self .intensity_sums_viewBox .setImage (self .sums , scale =
716722 (self .x_step_size ,
717723 self .y_step_size ))
718- self .ui . intensity_sums_viewBox .view .invertY (False )
724+ self .intensity_sums_viewBox .view .invertY (False )
719725
720726 scale = pg .ScaleBar (size = 2 ,suffix = 'um' )
721- scale .setParentItem (self .ui . intensity_sums_viewBox .view )
727+ scale .setParentItem (self .intensity_sums_viewBox .view )
722728 scale .anchor ((1 , 1 ), (1 , 1 ), offset = (- 30 , - 30 ))
723- self .ui .intensity_sums_viewBox .view .sigRangeChanged .connect (lambda : updateDelay (scale , 10 ))
729+ self .intensity_sums_viewBox .view .sigRangeChanged .connect (lambda : updateDelay (scale , 10 ))
730+ self .intensity_sums_viewBox .show ()
724731
725732 except Exception as e :
726733 self .ui .result_textBrowser2 .append (str (e ))
0 commit comments