[Imgcif-l] CBFlib-0.8.1.1 with fix for cbf_get_detector_normal
Herbert J. Bernstein
yaya at bernstein-plus-sons.com
Sun Aug 15 18:01:18 BST 2010
The cbf_simple routines such as cbf_get_detector_normal were not
applying nested rotations to axis offsets. A re-release of
CBFlib 0.8.1 as CBFlib 0.8.1.1 with a fix has been posted to
sourceforge
http://downloads.sf.net/cbflib/CBFlib-0.8.1.1.tar.gz
A similar 0.9 re-release is in preparation. The SVN repository
has been updated for both CBFlib and CBFlib_bleeding_edge.
-- HJB
=====================================================
Herbert J. Bernstein, Professor of Computer Science
Dowling College, Kramer Science Center, KSC 121
Idle Hour Blvd, Oakdale, NY, 11769
+1-631-244-3035
yaya at dowling.edu
=====================================================
On Sat, 14 Aug 2010, Herbert J. Bernstein wrote:
> Found it. The rotation matrices were calculated correctly, but were
> not being applied to any translation vectors. I need
> to check the order of application of matrices and then I will
> prepare a corrected 0.8.1.1 kit and 0.9.1 kit. I'll send you and the
> entire imgcif-l list a heads-up when they are ready to try.
>
> Thank you very much for spotting this error.
>
>
> =====================================================
> Herbert J. Bernstein, Professor of Computer Science
> Dowling College, Kramer Science Center, KSC 121
> Idle Hour Blvd, Oakdale, NY, 11769
>
> +1-631-244-3035
> yaya at dowling.edu
> =====================================================
>
> On Fri, 13 Aug 2010, Kaercher, Joerg wrote:
>
>> Here is how I test get_detector_normal. These tests are made from Python.
>> First, I read hewlon_01_0001.cbf and print the detector normal:
>>
>> [-0.0, 0.0, 0.99999999999999989]
>>
>> Then I edit the CBF and change the _diffrn_scan_axis.angle_start for PITCH
>> from 0 to 5. Now I read in the modified CBF and print the detector normal
>> again:
>>
>> [-0.0, 0.0, 0.99999999999999989]
>>
>> Although the detector has been rotated 5 degrees about the Y axis, the
>> normal still points along Z.
>>
>> Regards,
>> Joerg
>>
More information about the imgcif-l
mailing list