diff --git a/src/dlstbx/wrapper/autoPROC.py b/src/dlstbx/wrapper/autoPROC.py index 998a378d9..143e643a2 100644 --- a/src/dlstbx/wrapper/autoPROC.py +++ b/src/dlstbx/wrapper/autoPROC.py @@ -401,9 +401,8 @@ def send_results_to_ispyb( "rot_axis_x": int_result["rotationAxisX"], "rot_axis_y": int_result["rotationAxisY"], "rot_axis_z": int_result["rotationAxisZ"], - # autoPROC swaps X and Y compared to what we expect - "refined_xbeam": int_result["refinedYBeam"], - "refined_ybeam": int_result["refinedXBeam"], + "refined_xbeam": int_result["refinedXBeam"], + "refined_ybeam": int_result["refinedYBeam"], "refined_detector_dist": int_result["refinedDetectorDistance"], } diff --git a/src/dlstbx/wrapper/fast_dp.py b/src/dlstbx/wrapper/fast_dp.py index cc07a5d22..15216cda1 100644 --- a/src/dlstbx/wrapper/fast_dp.py +++ b/src/dlstbx/wrapper/fast_dp.py @@ -71,8 +71,9 @@ def send_results_to_ispyb(self, z, xtriage_results=None): "cell_alpha": z["unit_cell"][3], "cell_beta": z["unit_cell"][4], "cell_gamma": z["unit_cell"][5], - "refined_xbeam": z["refined_beam"][0], - "refined_ybeam": z["refined_beam"][1], + # fast_dp refined_beam is in (y, x) order. + "refined_xbeam": z["refined_beam"][1], + "refined_ybeam": z["refined_beam"][0], } ispyb_command_list.append(integration)