see https://github.com/diffpy/pyobjcryst/pull/53#discussion_r2221487132
see #53 (comment)