Menu

SVN archive Commit Log


Commit Date  
[r2366] by bugman

A complete shift from the make build system to the scons build system (and a bug fix).

All the targets of all makefiles have been rewritten into python functions within the Sconstruct
file 'sconstruct'. Now instead of typing 'make install', you type 'scons install'. Hence, all
makefiles have been deleted.

The executable python script 'docs/latex/fetch_docstrings' has been moved to the non-executable file
'docs/latex/fetch_docstrings.py'. It is now imported into the Scons python script 'sconstruct' and
hence '__init__.py' files have been added to the 'docs' and 'docs/latex' directories.

The script 'docs/latex/version' has been shifted completely into the 'sconstruct' file and has been
deleted.

The file 'docs/release_checklist' has been modified to use the scons rather than make commands.

The script 'package' which was made redundant by the original shift to the make system has been
deleted.

Bug fix: The file 'generic_fns/palmer.py' has been modified to gracefully handle a Modelfree4 bug
whereby the 'mfout' output file has been corrupted due to the fusion of columns.

2006-01-30 06:45:35 Tree
[r2365] by bugman

Rewrote the whole sconstruct script.

The script now executes a class which does all the work.

The 'install' target is half written.

2006-01-26 04:08:23 Tree
[r2364] by bugman

Fixed the Mac detection in the Scons script.

2006-01-25 08:24:40 Tree
[r2363] by bugman

Added the ability of the Scons script to catch Mac OS X.

The linker is then sent the options '-bundle -bundle_loader /usr/bin/python -dynamic' to create the
OS X shared library. Not sure how well this will work.

2006-01-25 08:20:31 Tree
[r2362] by bugman

Removed the '.so' part of the shared library target for compatibility.

2006-01-25 07:37:49 Tree
[r2361] by bugman

Added all the necessary code to the Scons script to build the relaxation curve fitting C module.

2006-01-25 07:29:09 Tree
[r2360] by bugman

Added the shell of an Scons script.

2006-01-25 05:10:11 Tree
[r2359] by bugman

Changed the one line program description.

2006-01-25 01:50:06 Tree
[r2358] by bugman

A number of changes to the code for Art Palmer's Modelfree4 program.

The 'palmer.create()' and 'palmer.execute()' now have the keyword argument 'binary'. If the default
of 'modelfree4' is changed to another name, then the binary file executed will be different. This
is useful for running a different version or a binary which is not in the environment's path.

The precision of the data in the 'mfdata' file has been significantly improved.

The function 'palmer.extract()' has been rewritten to be much more efficient. Rather than walking
through the 'mfout' file line by line for each parameter for each residue, only one parse of the
file is done to work out the position of each section. Then the section position plus the residue
position is added to extract the relevant data.

2006-01-25 00:48:39 Tree
[r2357] by bugman

Updated the release checklist instructions for creating the HTML manual.

2006-01-20 02:22:30 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.