Menu

SVN archive Commit Log


Commit Date  
[r25265] by bugman

Fixes for all of the exponential functions in target_functions/exponential.c.

The condition whereby Rx is zero is now setting the value correctly - the exponential will be 1, not
zero, hence the intensity and gradient values should not be zero.

2014-08-26 07:31:44 Tree
[r25264] by bugman

Fixes for the target function chi-squared gradient C function.

2014-08-26 07:25:32 Tree
[r25263] by bugman

Clean up of the end of the target_functions.relax_fit.dfunc() function.

2014-08-26 07:18:55 Tree
[r25262] by bugman

The exponential curve-fitting gradient is now scaled by the scaling matrix.

2014-08-26 07:18:02 Tree
[r25261] by bugman

Implementation of the specific_analyses.relax_fit.optimisation.dfunc_wrapper() function.

This interfaces with the target_functions.relax_fit C module and converts the gradient from a Python
list to a numpy array.

2014-08-26 07:06:32 Tree
[r25260] by bugman

Implemented the target_functions.relax_fit.dfunc() gradient function.

This is using the Python/C interface to provide a Python function for calculating and returned the
chi-squared gradient for the exponential curves.

2014-08-26 07:00:14 Tree
[r25259] by bugman

Implemented the chi-squared gradient as a C module for the target functions.

This simply translates the Python code into C to allow any target function C modules to build its
own gradient function.

2014-08-26 06:58:39 Tree
[r25258] by tlinnet

Tried to implement with scipy.optimize.fmin_ncg and scipy.optimize.fmin_cg, but cannot get it to work.

The matrices are not aligned well.

task #7822(https://gna.org/task/index.php?7822): Implement user function to estimate R2eff and associated errors for exponential curve fitting.

2014-08-25 21:00:43 Tree
[r25257] by tlinnet

Cleaned up target function for leastsq, since arguments to function can be extracted from class.

task #7822(https://gna.org/task/index.php?7822): Implement user function to estimate R2eff and associated errors for exponential curve fitting.

2014-08-25 21:00:41 Tree
[r25256] by tlinnet

Intermediate step in estimate R2eff module.

It seems that minfx is minimising in a quadratic space because of the power of chi2, while
the general input to scipy.optimize does not do this.

task #7822(https://gna.org/task/index.php?7822): Implement user function to estimate R2eff and associated errors for exponential curve fitting.

2014-08-25 21:00:39 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.