Menu

SVN archive Commit Log


Commit Date  
[r20872] by bugman

Bug fix for the spectrum list GUI element popup menu relax_disp.spin_lock_field entry.

This was calling the relax_disp.spin_lock_field user function incorrectly. The bug was identified
by the Relax_disp.test_tp02_data_to_tp02 system test.

2013-09-06 07:58:40 Tree
[r20871] by bugman

Modified the spectrum list GUI element action_relax_disp_spin_lock_field() method for the GUI tests.

This now accepts the optional 'item' keyword argument like the other atcion_*() methods.

2013-09-06 07:56:50 Tree
[r20870] by bugman

Modified the Relax_disp.test_tp02_data_to_tp02 GUI test to check the spectrum list GUI element.

The popup menu is now tested in the same way as in the Relax_disp.test_hansen_trunc_data GUI test.

2013-09-06 07:55:30 Tree
[r20869] by bugman

Fix for the action_relax_disp_cpmg_frq() method of the spectrum list GUI element.

The relax_disp.cpmg_frq user function was being incorrectly called. This was identified via the
Relax_disp.test_hansen_trunc_data system test.

2013-09-06 07:53:26 Tree
[r20868] by bugman

Fix for setting the relaxation time in the spectrum list GUI element for the dispersion analysis.

The popup menu item was calling the relax_fit.relax_time user function and not relax_disp.relax_time.

2013-09-06 07:51:32 Tree
[r20867] by bugman

Modified many of the spectrum list GUI element action_*() methods for the GUI tests.

These now take the 'item' keyword argument which overrides the ListCtrl.GetFirstSelected() call.
This ListCtrl call cannot be reliably simulated on all operating systems, so the item keyword
argument can be used to explicitly select list items.

2013-09-06 07:50:22 Tree
[r20866] by bugman

Expanded the Relax_disp.test_hansen_trunc_data GUI test to check the spectrum list GUI element.

The popup menu is now tested with the Fake_right_click() trick. And the actions of a number of the
menu items, the action*() methods, are tested to see if the user functions are correctly called.

2013-09-06 07:47:27 Tree
[r20865] by bugman

Big redesign of the spectrum list GUI element for the dispersion analysis.

This follows from http://thread.gmane.org/gmane.science.nmr.relax.devel/4530, the thread about
supporting multiple data types such as SQ+MQ data simultaneously.

The popup menu must be generated on the fly, as the CPMG frequency and spin-lock field strength menu
entries should only be shown for the appropriate experiment type. Therefore the new
generate_popup_menu() method has been added to the gui.components.base_list GUI element. The flags
sent into the spectrum list GUI element have also been completely changed to now indicate the
analysis type directly.

2013-09-06 07:02:24 Tree
[r20864] by bugman

Added two functions for determining if a spectrum ID corresponds to a CPMG or R1rho experiment.

These are functions in specific_analyses.relax_disp.disp_data and they are called is_cpmg_exp_type()
and is_r1rho_exp_type().

2013-09-06 06:57:51 Tree
[r20863] by bugman

Fix for the relax_disp.spin_lock_field pop up menu entry in the spectrum list GUI element.

Another action method bug - the same as in the last commit.

2013-09-05 17:01:31 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.