This repository was archived by the owner on Apr 1, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ def on_change_data_filename(self, fname=None):
4040 self .f = h5py .File (fname , 'r' )
4141 self .on_new_search_text ()
4242 self .databrowser .ui .statusbar .showMessage ("" )
43+ return self .f
4344
4445 except Exception as err :
4546 msg = "Failed to load %s:\n %s" % (fname , err )
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ def on_change_data_filename(self):
7373 try :
7474 fname = self .settings .data_filename .val
7575 if os .path .isfile (fname ):
76- self .h5treeview .on_change_data_filename (fname )
76+ self .f = self . h5treeview .on_change_data_filename (fname )
7777 self .ui .dataview_placeholder .hide ()
7878 self .h5treeview .ui .show ()
7979 except :
@@ -96,8 +96,12 @@ def plot_dataset(self):
9696 elif self .dataset_shape == 2 and self .ui .image_radioButton .isChecked ():
9797 self .data_img .setImage (data )
9898 elif self .dataset_shape == 3 :
99- x_start = self .ui .imageView_x_start_spinBox .value ()
100- x_end = self .ui .imageView_x_end_spinBox .value ()
99+ if self .f ['Cube/Info/Cube' ].attrs ['AcqMode' ] == b'Hyperspectral Acquisition' : # This works for our PhotonEtc. Hyperspectral Camera output
100+ x_start = int (self .f ['Cube/Info/Cube' ].attrs ['LowerWavelength' ])
101+ x_end = int (self .f ['Cube/Info/Cube' ].attrs ['UpperWavelength' ])
102+ else :
103+ x_start = self .ui .imageView_x_start_spinBox .value ()
104+ x_end = self .ui .imageView_x_end_spinBox .value ()
101105 num_points = self .dataset .shape [0 ]
102106 x_values = np .linspace (x_start , x_end , num_points ) #scale x axis
103107 self .ui .data_imageView .setImage (data , xvals = x_values )
You can’t perform that action at this time.
0 commit comments