From fb946e6af6f48051ef117b0cd4a397f7abf7ba91 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Thu, 12 Jun 2025 16:50:15 +0200 Subject: [PATCH] DAQLib: Introduce a dedicated structure for Diffraction geometry --- gui/src/aaregui/main_window.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gui/src/aaregui/main_window.py b/gui/src/aaregui/main_window.py index 3a41dce7..78e5a564 100644 --- a/gui/src/aaregui/main_window.py +++ b/gui/src/aaregui/main_window.py @@ -10,6 +10,7 @@ from PySide6.QtWidgets import ( QMessageBox, QApplication, ) from aaredaqlib.coordinate import Coordinate, SmargonCoordinate +from aaredaqlib.diffraction_geometry import DiffractionGeometry from aaredaqlib.models import SampleShortInfoList, TokenData from aaredaqlib.sample_geometry import SampleGeometryModel @@ -49,6 +50,14 @@ class MainWindow(QMainWindow): top_widget_layout = QHBoxLayout(top_widget) top_widget.setLayout(top_widget_layout) + diffraction = DiffractionGeometry( + energy_keV=12.4, + dtz_mm=100, + detector_size_pxl=(1553,1630), + pixel_size_mm=0.150, #PILATUS 4 + beam_center_pxl=(750, 750) + ) + geom = SampleGeometryModel(beam_location_pxl=Coordinate(x=1000,y=1000), pixel_in_mm=0.001, aerotech=Coordinate(),