Commit f67cf65d authored by Viktor Reshniak's avatar Viktor Reshniak
Browse files

save load

parent abc4cea7
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2232,6 +2232,7 @@ class PeaksIntegrator(object):
				pickle.dump(self.box_sizes,  f)
				pickle.dump(self.fit_status, f)
				pickle.dump(self.fit_intensities, f)
				pickle.dump(self.valid_masks, f)


	def load_parameters_of_integrated_peaks(self, load_path):
@@ -2255,6 +2256,7 @@ class PeaksIntegrator(object):
				box_sizes = pickle.load(f)
				fit_status = pickle.load(f)
				fit_intensities = pickle.load(f)
				valid_masks = pickle.load(f)

				for i,peak_id in enumerate(peak_ids):
					self.peaks[peak_id].setIntensity(intensities[i])
@@ -2266,6 +2268,8 @@ class PeaksIntegrator(object):
					self.box_sizes[peak_id] = box_sizes[peak_id]
					self.fit_status[peak_id] = fit_status[peak_id]
					self.fit_intensities[peak_id] = fit_intensities[peak_id]
					self.valid_masks[peak_id] = valid_masks[peak_id]

				#
				# self.peak_funs = pickle.load(f)
				# self.bkgr_funs = pickle.load(f)