Skip to content
Snippets Groups Projects

Dssc1module

Merged Loïc Le Guyader requested to merge DSSC1module into master
2 files
+ 11
6
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 5
3
@@ -222,7 +222,8 @@ class DSSC1module:
self.module_data['t0'] = self.t0
self.plot_title = f"{self.proposal} run: {self.module_data['run'].values} dark: {self.dark_data['run'].values}"
self.plot_title = f"{self.proposal} run: {self.module_data['run'].values} dark: {self.dark_data['run'].values}"
self.module_data.attrs['plot_title'] = self.plot_title
def compute_mask(self, low=0.01, high=0.8):
""" Compute a DSSC module mask from the noise map of a dark run.
@@ -294,9 +295,10 @@ class DSSC1module:
if save_folder is None:
save_folder = self.save_folder
fname = f'run{self.run_nr}_dark.h5' # no scan
self.run_nr = dark_runNB
self.dark_data = xr.open_dataset(os.path.join(save_folder, f'run{dark_runNB}_dark.h5'), group='data')
self.plot_title = f"{self.proposal} dark: {self.dark_data['run'].values}"
def show_rois(self):
fig, ax1 = plt.subplots(nrows=1, figsize=[5, 2.5])
Loading