Menu

SVN archive Commit Log


Commit Date  
[r22529] by bugman

Shifted all of the code for calculating the frame order rotor axis into lib.frame_order.rotor_axis.

The new frame_order.rotor_axis module consists of three function for creating a unit vector or the
rotor axis using either the axis alpha angle, the two spherical angles or the three Euler angles.

2014-03-25 16:36:10 Tree
[r22528] by bugman

Updated the chi2 value check in some of the CaM frame order system tests for the rotor model.

The chi2 value is slightly different due to truncation and conversion artifacts of the parameter set
reduction.

2014-03-25 10:33:22 Tree
[r22527] by bugman

The frame order optimisation results unpacking function now supports the axis alpha parameter.

This is in the function specific_analyses.frame_order.optimisation.unpack_opt_results().

2014-03-25 09:37:49 Tree
[r22526] by bugman

Optimisation is now turned on for the Frame_order.test_cam_rotor2 system test.

This is to reveal deficiencies in the handling of the new axis alpha parameter.

2014-03-25 09:26:03 Tree
[r22525] by bugman

Fixes for the rotor axis reconstruction in the func_rotor_qrint() frame order target function.

This is for the rotor model. The axis alpha angle is now correctly converted into the rotor axis
using the CoM and pivot point.

2014-03-25 09:08:00 Tree
[r22524] by bugman

Changes for the convert_rotor() method of the CaM frame order system test base script.

The method now sets the alpha angle rather than returning it. The method now also resets the pivot
point to the point on the rotation axis closest to the CoM.

2014-03-25 09:00:04 Tree
[r22523] by bugman

Fixes for the rotor axis alpha angle conversion in the CaM frame order system test base script.

The pivot point is not the point on the rotor axis closest to the reference point (the CoM).
Therefore the closest point is now calculated from the pivot point on the axis and the axis vector.
This closest point is needed for defining the new minimal parameter set for the rotor models.

2014-03-25 07:51:56 Tree
[r22522] by bugman

The CaM frame order system test base script is now using lib.geometry.vectors.vector_angle().

This is for correctly calculating the alpha axis angle for the rotor models.

2014-03-24 16:15:10 Tree
[r22521] by bugman

Merged revisions 22518-22520 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22518 | bugman | 2014-03-21 15:22:38 +0100 (Fri, 21 Mar 2014) | 6 lines

Created the new vector_angle() library function.

This is located in the lib.geometry.vectors module. The function will calculate the angle between
two vectors with sign or direction using the atan2() function.
........
r22519 | bugman | 2014-03-21 17:26:06 +0100 (Fri, 21 Mar 2014) | 3 lines

Addition of a number of unit tests for the new lib.geometry.vectors.vector_angle() function.
........
r22520 | bugman | 2014-03-21 17:29:24 +0100 (Fri, 21 Mar 2014) | 7 lines

Changes to the lib.geometry.vectors.vector_angle() function.

This now expects the normal of the plane in which the angle is defined. The original logic was not
functional, therefore the angle is forced to be negative if the cross product between the two
vectors points in the opposite direction as the normal.
........

2014-03-21 16:47:31 Tree
[r22520] by bugman

Changes to the lib.geometry.vectors.vector_angle() function.

This now expects the normal of the plane in which the angle is defined. The original logic was not
functional, therefore the angle is forced to be negative if the cross product between the two
vectors points in the opposite direction as the normal.

2014-03-21 16:29:24 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.