Menu

SVN archive Commit Log


Commit Date  
[r24492] by bugman

Added the new variables module to the specific_analyses.frame_order package __all__ list.

2014-07-09 12:23:48 Tree
[r24491] by bugman

Removal of unused imports from the lib.frame_order.rotor module as identified using pylint.

2014-07-09 10:04:11 Tree
[r24490] by bugman

Increased the function call number to 500 in the pseudo-ellipse frame order model profiling script.

The profiling log file has also been added to show where the slowness is - specifically that the
numeric PCS integration takes almost the same amount of time as the RDC frame order matrix
construction using the scipy.integrate.quad() function.

2014-07-09 10:02:55 Tree
[r24489] by bugman

Created a profiling script and log file for the isotropic cone frame order model.

This shows where the slow points of the model are, using 2000 target function calls.

2014-07-09 09:59:05 Tree
[r24488] by bugman

Converted the torsionless pseudo-ellipse model to also use the tmax_pseudo_ellipse_array() function.

This allows the calculation of the pseudo-elliptic cone opening theta_max to be shifted outside of
all loops.

2014-07-09 09:52:30 Tree
[r24487] by bugman

Shifted the calculation of the theta_max cone opening for the pseudo-ellipse outside of all loops.

This is infrastructure change for potentially eliminating all of the looping for the PCS numeric
integration in the future. It however slightly speeds up the pseudo-ellipse frame order model.
Using 500 target function calls in the profiling_pseudo_ellipse.py script in
test_suite/shared_data/frame_order/timings/, the time spent in the pcs_pivot_motion_full_qrint()
function decreases from 20.849 to 20.719 seconds.

2014-07-09 09:39:08 Tree
[r24486] by bugman

Added a timeit script and log file showing how numpy.cos() is 10 times slower than math.cos().

This is for single floats.

2014-07-09 08:59:03 Tree
[r24485] by bugman

Added a script for profiling the target function calls of the pseudo-ellipse frame order model.

2014-07-09 08:40:09 Tree
[r24484] by bugman

Added the full optimisation results for the double rotor test data.

This is for the CaM frame order test data using the new frame_order.py optimisation script.

2014-07-09 08:05:34 Tree
[r24483] by bugman

Created the new specific_analyses.frame_order.variables module.

This currently contains variables for all of the frame order model names, as well as various lists
of these models. The rest of the frame order specific analysis code as well as the frame order user
functions have been converted to use these model variables exclusively rather than having the
model name strings hardcoded throughout the codebase.

2014-07-09 08:03:17 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.