Open main menu

Changes

Relax 1.3.16

No change in size, 08:07, 20 September 2014
Fixes for the user function links.
* Better ComboBox support in wizard_elements.Base_value class - now strings and data are separate (if the data is supplied), and the GetValue() method now returns the client data rather than the string value.
* Modified the wizard_elements.Base_value base GUI element class to handle combo boxes.
* The Bmrb.test_bmrb_rw GUI test now uses the new execute_uf() method for the [http://www.nmr-relax.com/manual/bmrb.citationbmrb_citation.html bmrb.citation user function].
* Created the GUI test base method execute_uf() for executing a user function.
* The [http://www.nmr-relax.com/manual/bmrb.citationbmrb_citation.html bmrb.citation] GUI user function now uses the new wizard page element_*() methods for the GUI elements.
* Created a new wizard element for inputting integers.
* Created a new wizard element for inputting strings.
* Created the Bmrb.test_bmrb_rw GUI test.
* Completed the GUI interface for the [http://www.nmr-relax.com/manual/bmrb.citationbmrb_citation.html bmrb.citation user function].
* Created a new wizard GUI element for lists of lists of strings.
* Abstracted out most of the String_list wizard element into the List base class.
* The [http://www.nmr-relax.com/manual/bmrb.citationbmrb_citation.html bmrb.citation] GUI user function now uses the new wizard page string list GUI element.
* Completed the wizard string list GUI element.
* Added the edit-rename Oxygen icons.
* Added the xml module import tests to the dep_check module.
* The relax system information print out now includes information about the XML modules.
* Added an initial but far from complete [http://www.nmr-relax.com/manual/bmrb.citationbmrb_citation.html bmrb.citation user function] page and menu element.
* Added the BMRB icon in various sizes to the graphics directory and icon paths.
* Updated all the BMRB user function front ends to the modern docstring design.
* Created a special Bruker add icon for use in the relaxation data GUI element.
* Added a button to the relaxation data GUI element for calling the [http://www.nmr-relax.com/manual/bruker.readbruker_read.html bruker.read user function].* Improved the [http://www.nmr-relax.com/manual/bruker.readbruker_read.html bruker.read user function] docstring.* Created the [http://www.nmr-relax.com/manual/bruker.readbruker_read.html bruker.read] GUI user function page and menu entry.
* Added the Bruker logo in various formats for use in the relax GUI.
* Converted the [http://www.nmr-relax.com/manual/bruker.readbruker_read.html bruker.read user function] prompt interface to the new design.
* Renamed the PDC to Bruker DC in the test suite.
* Updated the development chapter of the relax user manual to be more current - this includes removing the text saying that the GUI is yet to be coded!
<section begin=bugfixes/>
* Improved error reporting for multiple vectors in a model-free analysis ([https://gna.org/bugs/?18807 bug #18807]).
* Updated the [http://www.nmr-relax.com/manual/deselect.readdeselect_read.html deselect.read user function] call in the noe.py sample script to match relax_fit.py ([http://gna.org/bugs/?19717 bug #19717]).* The relax_fit.py sample script [http://www.nmr-relax.com/manual/deselect.readdeselect_read.html deselect.read user function] now has all columns specified ([http://gna.org/bugs/?19717 bug #19717]).
* Improved the error message system for the spin ID matching multiple spins ([http://gna.org/bugs/?19717 bug #19717]).
* Fix for the test suite GUI tests - one of the state system tests was removing the frame order analysis from the generic_fns.pipes.VALID_TYPES list with a pop() call.
* Simplified the wizard_elements.Base_value ResetChoices() method - this is an attempt to fix some racing conditions under wxGTK, triggered in the test suite.
* Fix for the [http://www.nmr-relax.com/manual/bmrb.citationbmrb_citation.html bmrb.citation user function] documentation.
* The Mf.test_write_results system test now checks for the ancient PyXML - this ancient version from 2004 which should be eliminated, if installed, causes the toprettyxml() changes in Python 2.7.3 to be overridden.
* The alignment tensor user functions can now all handle the situation whereby no tensors exist.
Trusted, Bureaucrats
4,223

edits