Menu

SVN archive Commit Log


Commit Date  
[r10299] by bugman

Fixed the import of the dAuvergne_protocol class.

2010-01-25 10:37:25 Tree
[r10298] by bugman

Updated the copyright notice.

2010-01-25 10:34:54 Tree
[r10297] by bugman

Removed all the now unused imports and a useless comment.

2010-01-25 10:33:22 Tree
[r10296] by bugman

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.

2010-01-25 10:13:06 Tree
[r10295] by bugman

Insanely massive clean up of all of the Bieri GUI code base.

Not much code has been unaffected by this change. The changes include:

- Important fixes for the whitespace rule violations. There were identified by the
'scripts/code_validator' script. The number of spaces used for indentation was almost random and
hence impossible to work with. Spacing between functions was not following the 2 empty line rule.
Non-arg assignments with '=' sometimes had no space or 2 spaces. Comma separated elements (lists,
tuples, function args, etc.) often didn't have a space after the comma. A few tab characters were
being used whereas '\t' should have been used. There was trailing whitespace everywhere.

- All functions have been shifted to be before classes.

- All functions/methods have been alphabetically ordered. This is important to follow the code.

- Classes were not always capitalised.

- Removed the executable properties from gui_bieri/analyses/select_model_calc.py.

2010-01-24 13:24:32 Tree
[r10294] by bugman

Merged revisions 10242-10245,10267 via svnmerge from
svn+ssh://bugman@.../svn/relax/1.3

........
r10242 | bugman | 2010-01-18 17:15:33 +0100 (Mon, 18 Jan 2010) | 5 lines

Shifted the target function initialisation into _target_fn_setup().

This will be shared by the calculate() method.
........
r10243 | bugman | 2010-01-18 17:20:45 +0100 (Mon, 18 Jan 2010) | 3 lines

The calculate() method now uses _target_fn_setup() and stores the chi2 in the cdp.
........
r10244 | bugman | 2010-01-18 17:34:19 +0100 (Mon, 18 Jan 2010) | 3 lines

The number of elements in the atomic position arg is now checked to be 3.
........
r10245 | bugman | 2010-01-18 18:07:36 +0100 (Mon, 18 Jan 2010) | 5 lines

Removed the print out from _overfit_deselect_dummy().

This was totally unnecessary!
........
r10267 | bugman | 2010-01-20 12:01:00 +0100 (Wed, 20 Jan 2010) | 3 lines

Removed the beta angle folding from the frame order module as it was failing.
........

2010-01-22 17:33:32 Tree
[r10293] by bugman

Abstraction of the images and icon paths.

The module 'paths' has been created to hold hardcoded variables pointing to the image and icon
paths. All GUI modules now use this 'paths' module. Therefore if an icon or image needs to be
changed, on change to the 'paths' module propagates to all GUI elements (avoids code hunting when
modifying paths).

2010-01-22 17:29:12 Tree
[r10292] by bugman

Import fixes.

Changes include comments added, alphabetical ordering, and removal of unused imports.

2010-01-22 17:08:18 Tree
[r10291] by bugman

Fixed all the imports in the gui_bieri.execution package.

This includes fixing paths, removing many unused imports, alphabetical ordering, and general clean
ups.

2010-01-22 16:47:31 Tree
[r10290] by bugman

Fixed all the paths to the GUI images.

2010-01-22 16:31:13 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.