Menu

SVN archive Commit Log


Commit Date  
[r22853] by bugman

Changed the bounds for the R20 parameters in the default grid search.

The range of 1 to 40 rad.s^-1 was previous used. This has been narrowed to 5 to 20.

2014-04-24 15:38:33 Tree
[r22852] by bugman

Large speed up of the relaxation dispersion system tests by about 20%.

This was achieved by turning the grid search off in the following system tests:
Relax_disp.test_hansen_cpmg_data_auto_analysis
Relax_disp.test_hansen_cpmg_data_auto_analysis_numeric
Relax_disp.test_hansen_cpmg_data_auto_analysis_r2eff
Relax_disp.test_hansen_cpmg_data_missing_auto_analysis
Relax_disp.test_m61_exp_data_to_m61

Some of the optimisation values are slightly different, or completely different for the one example
of the CR72 model fitted to no exchange, and these have been updated in the tests.

2014-04-24 14:46:17 Tree
[r22851] by bugman

Expanded the dispersion specific API set_param_values() method for the 'r2eff' and 'i0' parameters.

This now sets these parameter values correctly if the value sent into the method is not composed of
dictionaries.

2014-04-24 14:42:15 Tree
[r22850] by bugman

The R2eff dispersion parameter now also defaults to 10 rad.s^-1.

2014-04-24 14:08:02 Tree
[r22849] by bugman

Changed the default R20 relaxation rate from 15 to 10 rad.s^-1.

This is probably closer to the average rate expected for molecules studied by NMR.

2014-04-24 13:53:06 Tree
[r22848] by bugman

Expanded the relaxation dispersion auto-analysis to allow the grid search to be turned off.

By setting the grid_inc argument to None, the grid search will be turned off. As a replacement, the
value.set user function is used for all model parameters to set them to their default values prior
to minimisation. This design is for speed as optimisation from the defaults is often - though not
always - good enough. It can be used, for example, in the test suite to make the system tests much
faster.

2014-04-24 13:32:34 Tree
[r22847] by bugman

Created a relaxation dispersion specific API set_param_values() method.

This originates from the base _set_param_values_spin() method from the api_common module. The
method has been extended to handle the R20 parameter types - generating the current dictionary keys
as needed.

2014-04-24 13:29:07 Tree
[r22846] by bugman

Created the new specific_analyses.relax_disp.variables.PARAMS_R20 list.

This variable is a list of all R20 parameters of the dispersion models. It has been shifted out of
the parameters module.

2014-04-24 13:18:55 Tree
[r22845] by bugman

Fixes for the specific API _set_param_values_spin() method for lists and dictionaries.

This is for the value.set user function to allow it to handle parameters of different types. For
example the 'R2' parameter in the relaxation dispersion analysis. This API common method now sets
all dictionary elements, list elements, or the variable to the given value.

2014-04-24 12:31:14 Tree
[r22844] by bugman

Updated the release checklist for the new minfx version 1.0.6 release.

See https://gna.org/forum/forum.php?forum_id=2456 and https://freecode.com/projects/minfx.

2014-04-24 12:20:50 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.