Menu

Commit [r21454]  Maximize  Restore  History

Merged revisions 21436-21453 via svnmerge from

svn+ssh://bugman@.../svn/relax/trunk

........
r21436 | bugman | 2013-11-13 22:06:46 +0100 (Wed, 13 Nov 2013) | 6 lines

Created the N_state_model.test_pyrotartaric_anhydride_mix system test.

This is used to demonstrate a bug in the N-state analysis using mixed RDC and long range absolute
J+D data.
........
r21437 | bugman | 2013-11-14 10:48:08 +0100 (Thu, 14 Nov 2013) | 9 lines

Movement of N-state model specific code to the analysis neutral pipe_control package.

Many of the functions of the specific_analyses.n_state_model.data module relating to alignment
tensors, RDC data and PCS data have been shifted in to the pipe_control package modules
align_tensor, rdc, and pcs respectively. This allows these functions to be made more general and
allow the code to be shared with the frame order analysis or any future analysis using such data,
and hence remove some code duplication.
........
r21438 | bugman | 2013-11-14 11:23:52 +0100 (Thu, 14 Nov 2013) | 3 lines

Create two new warnings RelaxNucleusWarning and RelaxSpinTypeWarning to match the equivalent errors.
........
r21439 | bugman | 2013-11-14 11:34:18 +0100 (Thu, 14 Nov 2013) | 5 lines

Added some RDC data checks to the N_state_model.test_pyrotartaric_anhydride_rdcs system test.

This is to demonstrate a problem with the data assembly function pipe_control.rdc.return_rdc_data().
........
r21440 | bugman | 2013-11-14 11:54:27 +0100 (Thu, 14 Nov 2013) | 6 lines

Clean ups and improvements for the pipe_control.rdc.check_rdcs() function.

Pseudo-atoms are now handled much better and correctly in all cases. And many RelaxErrors have been
converted to RelaxWarnings followed by a 'return False' statement.
........
r21441 | bugman | 2013-11-14 11:56:30 +0100 (Thu, 14 Nov 2013) | 7 lines

Created the pipe_control.rdc.setup_pseudoatom_rdcs() function.

This is used to make sure that the pseudo-atom interatomic systems (the containers from heternucleus
to pseudo-atom and heteronucleus to pseudo-atom members) are properly set up. It will deselect the
interatomic containers if incorrectly set up or if they are not part of the main pair.
........
r21442 | bugman | 2013-11-14 13:12:24 +0100 (Thu, 14 Nov 2013) | 3 lines

Typo fix in a warning message.
........
r21443 | bugman | 2013-11-14 13:27:48 +0100 (Thu, 14 Nov 2013) | 3 lines

Removed a debugging printout.
........
r21444 | bugman | 2013-11-14 13:34:07 +0100 (Thu, 14 Nov 2013) | 5 lines

Added quotation marks around a number of spin IDs with molecule names in some RDC data files.

This is for the N-state model population model data used in the test suite.
........
r21445 | bugman | 2013-11-14 13:43:21 +0100 (Thu, 14 Nov 2013) | 6 lines

The rdc.read and j_coupling.read user functions now ignore all lines starting with the # character.

This is to remove all comment lines silently. Therefore if spin IDs are used which contain the
molecule name, then they should be wrapped in quotation marks.
........
r21446 | bugman | 2013-11-14 13:44:17 +0100 (Thu, 14 Nov 2013) | 5 lines

Updated a number of RDC test suite data files to have quotation marks around the spin IDs.

This is to allow the molecule identifier to be present while not being mistaken for a comment line.
........
r21447 | bugman | 2013-11-14 14:06:05 +0100 (Thu, 14 Nov 2013) | 6 lines

Updated some of the RDC data files used in the frame order system tests.

The spin IDs are now in quotation marks as the molecule name is included. This is to prevent the
line being removed as a comment.
........
r21448 | bugman | 2013-11-14 14:38:19 +0100 (Thu, 14 Nov 2013) | 6 lines

Changes to the setup_pseudoatom_rdcs() function and renamed it to setup_pseudoatom_rdc().

The interatomic loop is now within the function to make sure that all is completed before the
containers are accessed.
........
r21449 | bugman | 2013-11-14 14:39:13 +0100 (Thu, 14 Nov 2013) | 3 lines

Fix for the setup_pseudoatom_rdc() function which should have been part of r21448.
........
r21450 | bugman | 2013-11-14 15:00:49 +0100 (Thu, 14 Nov 2013) | 8 lines

Started to add better pseudo-atom support for the PCS.

The new pipe_control.pcs.setup_pseudoatom_pcs() function has been added to deselect the spins which
are members of a pseudo-atom. The return_pcs_data() function in the same module now calls this
function and builds a list of pseudo-atom flags for use in the target function (though it is still
unused).
........
r21451 | bugman | 2013-11-14 15:01:37 +0100 (Thu, 14 Nov 2013) | 3 lines

Fix for the N-state model _target_fn_setup() method for when no PCS data is present.
........
r21452 | bugman | 2013-11-14 15:18:27 +0100 (Thu, 14 Nov 2013) | 3 lines

Fix for a recent bug in the pipe_control.rdc.setup_pseudoatom_rdc() function.
........
r21453 | bugman | 2013-11-14 17:22:56 +0100 (Thu, 14 Nov 2013) | 5 lines

Finally eliminated the gui.paths module, replacing it with graphics.fetch_icon() calls.

The GUI was using a mix of the old gui.paths module and the fetch_icon() function.
........

bugman 2013-11-15

1 2 > >> (Page 1 of 2)
changed /branches/relax_disp
changed /branches/relax_disp/gui/analyses/auto_model_free.py
changed /branches/relax_disp/gui/analyses/auto_noe.py
changed /branches/relax_disp/gui/analyses/auto_rx_base.py
changed /branches/relax_disp/gui/analyses/base.py
changed /branches/relax_disp/gui/analyses/elements/model_list.py
changed /branches/relax_disp/gui/analyses/elements/text_element.py
changed /branches/relax_disp/gui/components/free_file_format.py
changed /branches/relax_disp/gui/controller.py
changed /branches/relax_disp/gui/input_elements/combo_list.py
changed /branches/relax_disp/gui/input_elements/file.py
changed /branches/relax_disp/gui/input_elements/sequence.py
changed /branches/relax_disp/gui/menu.py
changed /branches/relax_disp/gui/message.py
removed /branches/relax_disp/gui/paths.py
changed /branches/relax_disp/gui/pipe_editor.py
changed /branches/relax_disp/gui/relax_gui.py
changed /branches/relax_disp/gui/results_viewer.py
changed /branches/relax_disp/gui/spin_viewer/tree.py
changed /branches/relax_disp/gui/wizards/wiz_objects.py
changed /branches/relax_disp/lib/warnings.py
changed /branches/relax_disp/pipe_control/align_tensor.py
changed /branches/relax_disp/pipe_control/j_coupling.py
changed /branches/relax_disp/pipe_control/pcs.py
changed /branches/relax_disp/pipe_control/rdc.py
/branches/relax_disp/gui/analyses/auto_model_free.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/analyses/auto_noe.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/analyses/auto_rx_base.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/analyses/base.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/analyses/elements/model_list.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/analyses/elements/text_element.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/components/free_file_format.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/controller.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/input_elements/combo_list.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/input_elements/file.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/input_elements/sequence.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/menu.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/message.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/pipe_editor.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/relax_gui.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/results_viewer.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/spin_viewer/tree.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/gui/wizards/wiz_objects.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/lib/warnings.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/pipe_control/align_tensor.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/pipe_control/j_coupling.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/pipe_control/pcs.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/pipe_control/rdc.py Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
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.