When importing a multi-axis goniometer model the user may want to override the rotation axis in the usual way:
dials.import exp_706/frames/*.rodhypix\
geometry.goniometer.axis=0.0488498,-0.998806,0 # about 2.8° off "vertical"
However this will silently fail. For a multi-axis goniometer, all elements of geometry.goniometer.axes must be set, not just a single axis. I think an attempt to set axis should fail with an error.
Discovered along with https://github.com/dials/dials/issues/2656.
When importing a multi-axis goniometer model the user may want to override the rotation axis in the usual way:
However this will silently fail. For a multi-axis goniometer, all elements of
geometry.goniometer.axes
must be set, not just a single axis. I think an attempt to setaxis
should fail with an error.