Menu

SVN archive Commit Log


Commit Date  
[r19605] by bugman

The numpy include is no longer used for the compilation of the C modules.

Numpy is not used at all in the C modules, so this just adds an annoying dependency for those who
need to compile the module themselves.

2013-04-29 09:15:16 Tree
[r19604] by bugman

The exponential C file now uses the exp() function from math.h rather than Python.h.

This file is independent from Python.

2013-04-29 09:11:06 Tree
[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
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.