Changes

Jump to navigation Jump to search

Relax 3.3.2

13 bytes removed, 21:39, 6 October 2020
m
→‎Changes: Minfx link fix.
* Added printouts to the [http://www.nmr-relax.com/api/3.3/auto_analyses.dauvergne_protocol.dAuvergne_protocol-class.html#determine_rnd determine_rnd() function of the dauvergne_protocol model-free auto-analysis]. This is for better user feedback in the log files as to what is happening. It may help in debugging [https://gna.org/bugs/?22730 bug #22730: Model-free auto-analysis - relax stops and quits at the polate step].
* Alphabetical ordering of imports in the [http://www.nmr-relax.com/api/3.3/auto_analyses.dauvergne_protocol-module.html dauvergne_protocol model-free auto-analysis].
* Changed the model-free single spin optimisation title printouts. The [http://www.nmr-relax.com/api/3.2/specific_analyses.model_free.optimisation-module.html#spin_print specific_analyses.model_free.optimisation.spin_print() function] has been deleted. It has instead been replaced by a call to [http://www.nmr-relax.com/api/3.3/lib.text.sectioning-module.html#subtitle lib.text.sectioning.subtitle()]. This is to match the grid search setup title printouts and to differentiate these titles from those printed out by [https://gna.org/projects/{{minfx/ homepage}} minfx] being underlined by '~' characters.
* Added extensive sectioning printouts to the [http://www.nmr-relax.com/api/3.3/auto_analyses.dauvergne_protocol-module.html dauvergne_protocol model-free auto-analysis]. The [http://www.nmr-relax.com/api/3.3/lib.text.sectioning-module.html lib.text.sectioning] functions title() and subtitle() are now used to mark out all parts of the auto-analysis. This will allow for a much better understanding of the log files produced by this auto-analysis.
* Complete redesign of the following of text in the relax controller window in the GUI. The current design for some reason no longer worked very often, and there would be many situations where the scrolling to follow the text output would stop and could never be recovered. Therefore this feature has been redesigned. In the LogCtrl element of the relax controller, which displays the relax output messages, the at_end class boolean variable has been introduced. It defaults to True. The following events will turn it off: Arrow keys, Home key, End key, Ctrl-Home key, Mouse button clicks, Mouse wheel scrolling, Window thumbtrack scrolling (the side scrollbar), finding text, the pop up menu 'Go to start', and Select all (menu or Ctrl-A). It will only be turned on in two cases: The pop up menu 'Go to end', and if the caret is on the final line (caused by Ctrl-End, Mouse wheel scrolling, Page Down, Down arrow, Window thumbtrack scrolling, etc.). Three new methods have been introduced to handle certain events: capture_mouse() for mouse button clicks, capture_mouse_wheel() for mouse wheel scrolling, and capture_scroll for window thumbtrack scrolling.
Trusted, Bureaucrats
4,228

edits

Navigation menu