Menu

SVN archive Commit Log


Commit Date  
[r10443] by bugman

The generic_fns.state.save_state() function can now have the verbosity level changed.

2010-01-27 16:22:00 Tree
[r10442] by bugman

The automatic model-free protocol frame is now added to the self.analysis_frames list.

2010-01-27 16:17:23 Tree
[r10441] by bugman

Shifted the main window construction from __init__() into the new build_main_window() method.

2010-01-27 16:10:01 Tree
[r10440] by bugman

The main GUI analysis frame object storage structure self.analysis_frames is now initialised.

2010-01-27 16:04:21 Tree
[r10439] by bugman

Added the initial code for data synchronisation between the GUI and the relax data store.

The state_load() and state_save() methods now call the new sync_ds() method of the main GUI class,
as well as sync_ds() methods for each analysis type.

The analysis specific synchronisation is performed as follows. There will be a list in the main
class called self.analysis_frames. This list will contain all the analysis frame objects open in
the GUI. Each analysis type is expected to be a class instance, all located in
gui_bieri/auto_analyses/. As these frames are initialised, they are appended to the main GUI
self.analysis_frames list. Initialisation also creates a container in ds.relax_gui.analyses and
this is stored in the analysis class namespace as self.data.

Therefore if the model-free analysis is the 7th analysis opened, from within the main relax GUI
class the frame can be reached as:

self.analysis_frames[6]

Its method sync_ds() is reachable as:

self.analysis_frames[6].sync_ds()

The relax data store element for that analysis is reachable as:

ds.relax_gui.analyses[6]

or as an alias as:

self.analysis_frames[6].data

Within the frame instance namespace (in the class), the main GUI object is reachable as:

self.gui

This object oriented design will allow easy integration between the main window and the analysis
frames, however they may be laid out, and easy integration between analyses and the relax data
store.

2010-01-27 14:50:12 Tree
[r10438] by bugman

The model-free variables are now being stored in the relax data store.

The ds.relax_gui.analyses list element containing the information is aliased in the Auto_model_free
class instance as self.data, allowing easy access to the data.

2010-01-27 13:26:27 Tree
[r10437] by bugman

The Analyses.add() method now returns the appended data container.

This allows the GUI module generating this to alias the container easily.

2010-01-27 13:17:42 Tree
[r10436] by bugman

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

........
r10431 | bugman | 2010-01-27 12:54:10 +0100 (Wed, 27 Jan 2010) | 7 lines

Epydoc is now documenting everything!

The whitelist system of selected what to document was not working! Too many packages are changing,
especially in the branches. Therefore absolutely everything is now being documented, including the
test suite. This will allow all new packages to be automatically documented.
........
r10432 | bugman | 2010-01-27 13:01:21 +0100 (Wed, 27 Jan 2010) | 3 lines

Epydoc fixes for the dauvergne_protocol module docstring.
........
r10433 | bugman | 2010-01-27 13:32:04 +0100 (Wed, 27 Jan 2010) | 3 lines

Epydoc fixes throughout the 'data' package.
........
r10434 | bugman | 2010-01-27 13:33:11 +0100 (Wed, 27 Jan 2010) | 3 lines

Epydoc fixes for the 'opendx' package.
........
r10435 | bugman | 2010-01-27 13:42:02 +0100 (Wed, 27 Jan 2010) | 3 lines

Epydoc fixes throughout the test suite.
........

2010-01-27 12:57:25 Tree
[r10435] by bugman

Epydoc fixes throughout the test suite.

2010-01-27 12:42:02 Tree
[r10434] by bugman

Epydoc fixes for the 'opendx' package.

2010-01-27 12:33:11 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.