Menu

Commit [r27238]  Maximize  Restore  History

Merged revisions 27185-27199 via svnmerge from

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

........
r27185 | bugman | 2015-01-15 09:26:49 +0100 (Thu, 15 Jan 2015) | 3 lines

Updated my copyright notice on all files changed in 2015.
........
r27186 | bugman | 2015-01-15 09:37:14 +0100 (Thu, 15 Jan 2015) | 3 lines

Updated the main relax copyright notices for 2015.
........
r27187 | bugman | 2015-01-15 09:39:46 +0100 (Thu, 15 Jan 2015) | 7 lines

The copyright notice in the GUI now uses the info box object.

This is for the status bar at the bottom of the GUI window. This removes one place where copyright
notices needs to be updated each year. This status text will then be updated whenever the info.py
file has been updated.
........
r27188 | bugman | 2015-01-15 09:42:02 +0100 (Thu, 15 Jan 2015) | 3 lines

Updated the copyright notice for 2015 in the GUI splash screen graphic.
........
r27189 | bugman | 2015-01-15 09:54:55 +0100 (Thu, 15 Jan 2015) | 7 lines

Racing fixes for the General.test_bug_23187_residue_delete_gui GUI test.

Some GUI interpreter flush() calls have been added to avoid racing in the GUI. The GUI tests are so
quick that the asynchronous user function call will be processed at the same time as the spin viewer
window is being created, causing fatal segmentation faults in the test suite.
........
r27190 | bugman | 2015-01-15 10:15:50 +0100 (Thu, 15 Jan 2015) | 10 lines

More robustness for the spin viewer GUI window prune_*() methods.

When no spin data exists, the self.tree.GetItemPyData(key) call can return None. This is now being
checked for and such None values are being skipped in the prune_mol(), prune_res() and prune_spin()
methods.

The problem was found in the Mf.test_bug_20479_gui_final_pipe system test when running the command:
for i in {1..10}; do ./relax --gui-tests --time -d &>> gui_tests.log; done
........
r27191 | bugman | 2015-01-15 10:17:58 +0100 (Thu, 15 Jan 2015) | 10 lines

More robustness for the spin viewer GUI window update_*() methods.

When no spin data exists, the self.tree.GetItemPyData(key) call can return None. This is now being
checked for and such None values are being skipped in the update_mol(), update_res() and
update_spin() methods.

The problem was found in the Mf.test_bug_20479_gui_final_pipe system test when running the command:
for i in {1..10}; do ./relax --gui-tests --time -d &>> gui_tests.log; done
........
r27192 | bugman | 2015-01-15 10:24:37 +0100 (Thu, 15 Jan 2015) | 10 lines

More robustness for the spin viewer GUI window prune_*() methods.

The data returned from the self.tree.GetItemPyData(key) call can in rare racing cases not contain
the 'id' key. This is now being checked for and are being skipped in the prune_mol(), prune_res()
and prune_spin() methods.

The problem was found in the Mf.test_bug_20479_gui_final_pipe system test when running the command:
for i in {1..10}; do ./relax --gui-tests --time -d &>> gui_tests.log; done
........
r27193 | bugman | 2015-01-15 10:25:36 +0100 (Thu, 15 Jan 2015) | 10 lines

More robustness for the spin viewer GUI window update_*() methods.

The data returned from the self.tree.GetItemPyData(key) call can in rare racing cases not contain
the 'id' key. This is now being checked for and are being skipped in the update_mol(), update_res()
and update_spin() methods.

The problem was found in the Mf.test_bug_20479_gui_final_pipe system test when running the command:
for i in {1..10}; do ./relax --gui-tests --time -d &>> gui_tests.log; done
........
r27194 | bugman | 2015-01-15 14:00:18 +0100 (Thu, 15 Jan 2015) | 5 lines

Created a development document for catching segfaults and other errors in the GUI tests.

This is needed as not all wxPython errors can be caught in the Python unittest framework.
........
r27195 | bugman | 2015-01-16 11:44:22 +0100 (Fri, 16 Jan 2015) | 3 lines

Small whitespace formatting fix for the titles printed by the align_tensor.display user function.
........
r27196 | bugman | 2015-01-16 17:32:50 +0100 (Fri, 16 Jan 2015) | 5 lines

Improvements for the plots created by the pcs.corr_plot user function.

The axes now have labels, and have the range and number of ticks set to reasonable values.
........
r27197 | bugman | 2015-01-16 17:33:56 +0100 (Fri, 16 Jan 2015) | 6 lines

Fix for the rdc.corr_plot user function.

The Y-axis is now set to the measured RDC, as the RDC errors are plotted as dY errors. This matches
the behaviour of the pcs.corr_plot user function.
........
r27198 | bugman | 2015-01-16 18:38:10 +0100 (Fri, 16 Jan 2015) | 3 lines

Improvements for the pcs.corr_plot user function - the plot range is now determined by the data.
........
r27199 | bugman | 2015-01-16 18:38:19 +0100 (Fri, 16 Jan 2015) | 3 lines

Improvements for the rdc.corr_plot user function - the plot range is now determined by the data.
........

bugman 2015-01-20

changed /branches/frame_order_cleanup
changed /branches/frame_order_cleanup/graphics/misc/relaxGUI_splash.png
changed /branches/frame_order_cleanup/graphics/misc/relaxGUI_splash.xcf
changed /branches/frame_order_cleanup/gui/relax_gui.py
changed /branches/frame_order_cleanup/gui/spin_viewer/tree.py
changed /branches/frame_order_cleanup/info.py
changed /branches/frame_order_cleanup/pipe_control/align_tensor.py
changed /branches/frame_order_cleanup/pipe_control/pcs.py
changed /branches/frame_order_cleanup/pipe_control/rdc.py
changed /branches/frame_order_cleanup/relax.py
changed /branches/frame_order_cleanup/test_suite/gui_tests/general.py
copied /trunk/docs/devel/gui_test_checking -> /branches/frame_order_cleanup/docs/devel/gui_test_checking
/branches/frame_order_cleanup/gui/relax_gui.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/gui/spin_viewer/tree.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/info.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/pipe_control/align_tensor.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/pipe_control/pcs.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/pipe_control/rdc.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/relax.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/test_suite/gui_tests/general.py Diff Switch to side-by-side view
Loading...
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.