CI for csaxs_bec / test (push) Successful in 1m50s
rotation_center_calibration_start(sample_type="isolated") didn't match the xrayeye_* naming convention used by the other X-ray eye entry points, and the sample_type string enum was easy to forget (both the parameter name and its accepted values). Split into two entry points instead: lamni.xrayeye_rotation_center_calibration_isolated(keep_shutter_open=False) lamni.xrayeye_rotation_center_calibration_extended(keep_shutter_open=False) Both delegate to a shared _xrayeye_rotation_center_calibration() private helper (single copy of the KeyboardInterrupt cleanup). Updated the user docs to match; XrayEyeAlign.find_rotation_center()'s own sample_type parameter is unchanged since it's internal shared implementation, not what was being objected to. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>