Menu

SVN archive Commit Log


Commit Date  
[r21199] by bugman

Fixes for the calc user function for the dispersion analysis.

This now does something logical for the non-R2eff models. The chi-squared value is now being
calculated and stored. Previously this was only calculating the R2eff/R1rho values for fixed
relaxation time period data for the 'R2eff' model and failing for all others. Now the pre-existing
_back_calc_r2eff() method is used to back-calculate and store the chi-squared value.

2013-10-21 12:59:04 Tree
[r21198] by bugman

The dispersion data return_cpmg_frqs() and return_spin_lock_nu1() functions are now safer.

These specific_analyses.relax_disp.disp_data module functions can now be called when no data is
present.

2013-10-21 12:36:51 Tree
[r21197] by bugman

The dispersion GUI analysis cluster_update() method is now thread safe.

This removes many error messages when running the dispersion analysis in the GUI, especially for Mac
OS X systems.

2013-10-21 09:36:36 Tree
[r21196] by bugman

More loosening of the Relax_disp.test_hansen_cpmg_data_to_ns_cpmg_2site_star_full system test.

This is now for 64-bit Mac OS X to pass.

2013-10-21 08:15:55 Tree
[r21195] by bugman

Caught a divide by zero in the specific_analyses.relax_disp.disp_data.return_offset_data() function.

This was identified by turning all numpy warnings to errors.

2013-10-21 07:57:49 Tree
[r21194] by bugman

Loosened the checks for the Relax_disp.test_hansen_cpmg_data_to_ns_cpmg_2site_star_full system test.

This is to allow the test to pass on 32-bit Linux systems.

2013-10-21 07:26:16 Tree
[r21193] by bugman

Fix for the lib.dispersion.cr72 module for early Python versions.

For Python 2.5 and earlier, the math.acosh() function does not exist. Therefore the numpy
equivalents are now being used.

2013-10-21 07:17:47 Tree
[r21192] by bugman

Updated the Relax_disp.test_hansen_cpmg_data_to_ns_cpmg_2site_star_full system test.

This is for the changes of r21191.

2013-10-21 07:03:20 Tree
[r21191] by bugman

Shifted all of the numerical dispersion code to use the internal matrix power function.

Instead of using the numpy.linalg.matrix_power() function, the relax
lib.linear_algebra.square_matrix_power() function is being used instead. This allows the code to
run on many older systems, as the numpy function is relatively new.

2013-10-21 06:55:18 Tree
[r21190] by bugman

Removed an unused import.

2013-10-18 18:17:51 Tree
Older >