Menu

SVN archive Commit Log


Commit Date  
[r10308] by bugman

Modified how the Exec_info data container is handled.

The class was shifted from prompt.interpreter to prompt.base_class. In addition if not container
is passed into the user function classes, then one is created with the intro flag set to a default
of True.

2010-01-25 15:08:41 Tree
[r10307] by bugman

The relax base object is no longer passed into the class namespace of the user functions.

This was only being used for access to the intro flag (a few other cases exist, but these should be
fixed). Now a new container object with this flag is being passed in. This significantly
simplifies the code paths and removes the need for the test suite to create 'fake' relax instances.

2010-01-25 14:55:49 Tree
[r10306] by bugman

Eliminated the dummy mode.

This is only used by the fetch_docstrings script and will soon not be necessary.

2010-01-25 13:31:09 Tree
[r10305] by bugman

Removed some unused and commented out code.

2010-01-25 13:26:57 Tree
[r10304] by bugman

Redesign of the setup of the names spaces for the user functions.

All the user functions and other objects located in the run() method namespace have been shifted
into the interpreter self._locals dictionary. These are then placed into the run() method namespace
by looping over the keys and using the 'locals()[key] = object' syntax. There may be better ways to
do this.

This has no visible effect on the prompt or script based interfaces. It will change how this is
seen by other modules though, and will allow the namespace to be more easily accessed.

2010-01-25 13:25:32 Tree
[r10303] by bugman

Merged revisions 10296-10302 via svnmerge from
svn+ssh://bugman@.../svn/relax/1.3

........
r10296 | bugman | 2010-01-25 11:13:06 +0100 (Mon, 25 Jan 2010) | 14 lines

Spun out the automatic model-free protocol code from the full_analysis.py script.

This is discussed in the post https://mail.gna.org/public/relax-devel/2010-01/msg00075.html.

The aim is to have a single code base for the automatic protocols for all UI designs (prompt,
script, GUI, web interface, etc.). The API interface will be via class initialisations. The
automatic model-free protocol has been placed into the dAuvergne_protocol class.

Future aims of this code is to have the UI fill a single data pipe with all the data required for
the analysis, and then to pass in this pipe into the protocol. Then the auto-analysis will copy
this info into any other data pipes it requires. This will allow for better GUI interaction, data
display, etc.
........
r10297 | bugman | 2010-01-25 11:33:22 +0100 (Mon, 25 Jan 2010) | 3 lines

Removed all the now unused imports and a useless comment.
........
r10298 | bugman | 2010-01-25 11:34:54 +0100 (Mon, 25 Jan 2010) | 3 lines

Updated the copyright notice.
........
r10299 | bugman | 2010-01-25 11:37:25 +0100 (Mon, 25 Jan 2010) | 3 lines

Fixed the import of the dAuvergne_protocol class.
........
r10300 | bugman | 2010-01-25 12:13:59 +0100 (Mon, 25 Jan 2010) | 3 lines

Modifications to the phthalic_acid_noes.py system test script to allow for standalone operation.
........
r10301 | bugman | 2010-01-25 12:40:54 +0100 (Mon, 25 Jan 2010) | 5 lines

Fixes for the N-state model for when only NOEs are present.

This fixes a bug introduced at r10243.
........
r10302 | bugman | 2010-01-25 12:54:34 +0100 (Mon, 25 Jan 2010) | 5 lines

Bug fix for the bug fix of r10301!

The bug fix actually introduced a bug, and this commit fixes that!
........

2010-01-25 11:57:07 Tree
[r10302] by bugman

Bug fix for the bug fix of r10301!

The bug fix actually introduced a bug, and this commit fixes that!

2010-01-25 11:54:34 Tree
[r10301] by bugman

Fixes for the N-state model for when only NOEs are present.

This fixes a bug introduced at r10243.

2010-01-25 11:40:54 Tree
[r10300] by bugman

Modifications to the phthalic_acid_noes.py system test script to allow for standalone operation.

2010-01-25 11:13:59 Tree
[r10299] by bugman

Fixed the import of the dAuvergne_protocol class.

2010-01-25 10:37:25 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.