Menu

SVN archive Commit Log


Commit Date  
[r25741] by bugman

Renamed the pseudo-ellipse permutation directory to perm_pseudo_ellipse_x_le_y_le_z.

This is for the CaM frame order rotor model synthetic data.

2014-09-11 12:59:42 Tree
[r25740] by bugman

Updated the frame order pseudo-ellipse motion permutation test data.

This is for the CaM frame order rotor model synthetic data. The correct axis and cone angle
permutations of the frame_order.permute_axes user function are now being used and optimised.

2014-09-11 12:58:38 Tree
[r25739] by bugman

Redesign of the axis permutation algorithm of the frame_order.permute_axes user function.

Instead of tracking the fact that cone_theta_x is a rotation around the y-axis and cone_theta_y is
about the x-axis, now two permutation arrays are created - one for the three angles and one for the
axes. The permutation array values have also been completely changed as previously the incorrect
inverse permutation was coded into the algorithm.

2014-09-11 11:43:37 Tree
[r25738] by bugman

Bug fix for the new frame_order.permute_axes user function.

The cone and torsion angles were not being correctly permuted. Now the direct permutation array is
being used. And the fact that cone_theta_x is a rotation along the y-axis and cone_theta_y along
the x-axis is taken into account.

2014-09-10 19:33:37 Tree
[r25737] by bugman

Created some test data files for visualising the frame order axis permutation.

This uses the CaM frame order synthetic data for the rotor model to visualise the pseudo-ellipse
frame order model axis permutations. The initial conversion sets the pseudo-ellipse torsion angle
cone_sigma_max to the rotor opening half-angle, and the pseudo-elliptic cone opening to close to
zero. Then the axis permutations are performed. All three solutions are optimised. PDB
representations before and after optimisation are included to illustrate any problems.

2014-09-10 16:46:29 Tree
[r25736] by bugman

Fix for the axis permutation protocol in the frame order auto-analysis.

The pipe.copy user function does not switch pipes, therefore the pipe.switch user function is now
being called so that the correct pipe is being permuted and optimised.

2014-09-10 12:41:23 Tree
[r25735] by bugman

Many fixes for the frame_order.permute_axes user function.

The z-axis inversion is now encoded into a 3D numpy array as the index of the new z-axis position
needs to be stored. The cone_theta_x, cone_theta_y and cone_sigma_max parameters are now permuted
in reverse 'perm' data structure by calling its index() method. And the cone_theta_x - cone_theta_y
to y-axis - x-axis switch has been removed (this may need to be reintroduced later).

2014-09-10 12:24:58 Tree
[r25734] by bugman

Fix for the Frame_order.test_axis_perm_x_le_z_le_y_permB system test.

The permuted z-axis needs to be inverted in the test.

2014-09-10 12:20:43 Tree
[r25733] by bugman

Modified the frame order auto-analysis axis permutation algorithm to handle both permutations.

Instead of creating one additional data pipe for the permutations, two are now created for the
permutations 'A' and 'B'. This allows all 3 solutions for the pseudo-elliptic models to be
explored and included in the final model selection process.

2014-09-10 11:57:03 Tree
[r25732] by bugman

Fix for the frame_order.permute_axes for the torsionless pseudo-ellipse model.

The data structure cdp.cone_sigma_max does not exist in this model as cone_sigma_max == 0.0.

2014-09-10 11:49:20 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.