Menu

SVN archive Commit Log


Commit Date  
[r19603] by bugman

Spacing fixes.

2013-04-29 08:36:42 Tree
[r19602] by bugman

Documentation improvements for the back_calc_I() function of the relax_fit C module.

2013-04-29 08:35:15 Tree
[r19601] by bugman

Converted the Py_BuildValue() calls to PyFloat_FromDouble() in the relax_fit C module.

This doesn't change much.

2013-04-29 08:31:46 Tree
[r19600] by bugman

Improved the Python and C documentation of the functions of the relax_fit C module.

2013-04-29 08:22:41 Tree
[r19599] by bugman

Shifted the C array creation to the relax_fit C module header.

The params, values, sd, relax_times, and scaling_matrix C arrays are now declared and allocated in
the header file rather than using malloc() calls in the setup() function. This is to attempt to
remove a memory leak. The arrays are now of fixed length and reused for each setup() call. These,
as well as the other variables declared in the header are no longer declared in the functions.

2013-04-29 08:04:56 Tree
[r19598] by bugman

Increased the maximum number of relaxation times for the relax_fit C module to 50.

2013-04-29 07:58:26 Tree
[r19597] by bugman

Removed an unused declaration in the relax_fit C module setup() function.

2013-04-29 07:56:54 Tree
[r19596] by bugman

The relax_fit C module setup() function now uses the Py_RETURN_NONE macro to terminate.

This macro does exactly what the old code does anyway.

2013-04-29 07:54:20 Tree
[r19595] by bugman

Clean up of unused headers and declarations in the exponential curve C module.

2013-04-29 07:47:39 Tree
[r19594] by bugman

Merged revisions 19592-19593 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r19592 | bugman | 2013-04-22 23:50:29 +0200 (Mon, 22 Apr 2013) | 8 lines

Changed the 'Execute relax' button in all analyses in the GUI to 'Execute analysis'.

It makes no sense to execute relax as relax has been executing during the analysis initialisation
and the user setting up all the data for the analysis. This is a remnant of ancient design of
Michael Bieri's GUI being a separate program to relax, which would execute relax with the click of
this button.
........
r19593 | bugman | 2013-04-27 21:46:04 +0200 (Sat, 27 Apr 2013) | 7 lines

Restored the Py_INCREF() function call in the relaxation curve-fitting C module.

This was deleted at r12632 along with Py_XDECREF() and Py_DECREF() calls. The absence of a
Py_INCREF() function call causes the module to crash the Python interpreter under certain
conditions. The problem was found in the relax_disp branch.
........

2013-04-28 09:32:23 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.