Author: bugman Date: Thu Nov 27 10:25:57 2014 New Revision: 26772 URL: http://svn.gna.org/viewcvs/relax?rev=26772&view=rev Log: Merged revisions 26768-26771 via svnmerge from svn+ssh://bugman@xxxxxxxxxxx/svn/relax/trunk ........ r26768 | bugman | 2014-11-26 18:35:06 +0100 (Wed, 26 Nov 2014) | 3 lines Improved the description for the relax_fit.select_model user function. ........ r26769 | bugman | 2014-11-26 19:29:54 +0100 (Wed, 26 Nov 2014) | 12 lines A small code rearrangement to create the new target_functions.relax_fit_wrapper module. This follows from the idea at https://gna.org/task/?7415#comment6. The *func_wrapper() functions of the specific_analyses.relax_fit.optimisation module have been shifted out and converted to class methods to create the target_functions.relax_fit_wrapper module. This will be used to abstract away all of the C code, and will form the infrastructure to allow new exponential curves to be quickly supported. The modules of the specific_analyses.relax_fit and specific_analyses.relax_disp packages now import the target_functions.relax_fit_wrapper.Relax_fit_opt target function class and use that instead. ........ r26770 | bugman | 2014-11-26 19:42:20 +0100 (Wed, 26 Nov 2014) | 8 lines Shifted the C code Jacobian functions into the new target_functions.relax_fit_wrapper module. This shifts all of the relaxation curve-fitting C code access into the target_functions.relax_fit_wrapper module so that the rest of relax does not need to handle the C code. This will allow for new models to be very easily supported, as they would all be set up in this target function module. ........ r26771 | bugman | 2014-11-27 09:45:09 +0100 (Thu, 27 Nov 2014) | 3 lines Updated the formula in the description of the relax_fit.select_model user function. ........ Added: branches/frame_order_cleanup/target_functions/relax_fit_wrapper.py - copied unchanged from r26771, trunk/target_functions/relax_fit_wrapper.py Modified: branches/frame_order_cleanup/ (props changed) branches/frame_order_cleanup/specific_analyses/relax_disp/estimate_r2eff.py branches/frame_order_cleanup/specific_analyses/relax_disp/optimisation.py branches/frame_order_cleanup/specific_analyses/relax_fit/api.py branches/frame_order_cleanup/specific_analyses/relax_fit/optimisation.py branches/frame_order_cleanup/test_suite/system_tests/relax_disp.py branches/frame_order_cleanup/user_functions/relax_fit.py [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/frame_order_cleanup/specific_analyses/relax_disp/estimate_r2eff.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/specific_analyses/relax_disp/estimate_r2eff.py?rev=26772&r1=26771&r2=26772&view=diff Modified: branches/frame_order_cleanup/specific_analyses/relax_disp/optimisation.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/specific_analyses/relax_disp/optimisation.py?rev=26772&r1=26771&r2=26772&view=diff Modified: branches/frame_order_cleanup/specific_analyses/relax_fit/api.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/specific_analyses/relax_fit/api.py?rev=26772&r1=26771&r2=26772&view=diff Modified: branches/frame_order_cleanup/specific_analyses/relax_fit/optimisation.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/specific_analyses/relax_fit/optimisation.py?rev=26772&r1=26771&r2=26772&view=diff Modified: branches/frame_order_cleanup/test_suite/system_tests/relax_disp.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/test_suite/system_tests/relax_disp.py?rev=26772&r1=26771&r2=26772&view=diff Modified: branches/frame_order_cleanup/user_functions/relax_fit.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/user_functions/relax_fit.py?rev=26772&r1=26771&r2=26772&view=diff