From f96bdf53b6a7f0f9e03d77ac5d3905a4708b52c5 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Fri, 28 Nov 2025 17:05:03 +0100 Subject: [PATCH] DAQ: submit diffraction image to database --- daq/src/aaredaq/daq.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/daq/src/aaredaq/daq.py b/daq/src/aaredaq/daq.py index e43a48fa..bb1b5ace 100644 --- a/daq/src/aaredaq/daq.py +++ b/daq/src/aaredaq/daq.py @@ -596,6 +596,10 @@ class AareDAQ: self.__devs.reflector_up = True time.sleep(0.1) self.save_screenshot_db(self.sample.db_id, f"post_raster_{r.omega_deg}deg") + if com and hasattr(com, "max_image"): + diffraction_image_filename = f"{self.sample.db_id}_best_diffraction_from_raster_image_{com.max_image}" + diffraction_image = self.__jfjoch.get_diffraction_image(com.max_image) + self.__aare.upload_jpg(self.sample.db_id, diffraction_image_filename, diffraction_image) try: self.__aare.ingest_gridscan(sample = self.sample, raster_result =result, raster_request = r, geom = self.sample_geometry,