Changes

Jump to navigation Jump to search

Relax 3.0.1

124 bytes added, 14:08, 11 September 2014
Formatting of all symbols/parameters.
* The Peak_list object is now used by the lib.spectrum.peak_list.read_peak_list() function.
* The lib.software.sparky.read_list_intensity() function now operates on the Peak_list object.
* Changed the spectrum.read_intensities dim argument default to w2 &omega;<sub>2</sub> and improved the long description.* Fix for the assignment handling in the lib.software.sparky.read_peak_list() function. The first element is usually the indirect dimension or w2&omega;<sub>2</sub>.
* Fix for many of the Peak_list system tests for the user function argument changes. The heteronuc and proton arguments have been replaced by the dim argument.
* The lib.software.xeasy.read_list_intensity() function now operates on the Peak_list object.
* Fixes for a few system tests for the spectrum.read_intensities user function argument changes.
* Fixes for a few GUI tests for the spectrum.read_intensities user function argument changes.
* Changes for the spectrum.read_intensities user function dim argument. The default is now w1&omega;<sub>1</sub>, the indirect dimension in a 2D experiment. The description has also been fixed.* Fixes for all of the peak intensity reading functions - the w1 &omega;<sub>1</sub> and w2 &omega;<sub>2</sub> dimensions were swapped.
* Updates to the sample scripts for the spectrum.read_intensities user function argument changes.
* Updates to the user manual for the spectrum.read_intensities user function argument changes.
* Created the Chemical_shift.test_read_sparky system test for the reading of chemical shifts. This is for the reading of shifts from a Sparky peak list. It tests the currently non-existent chemical_shift.read user function.
* Created some incredibly basic icons for the chemical shift user functions. These are simply an &omega ; symbol and will need to be replaced by something better in the future.
* Created the chemical_shift.read user function. This includes both the front and back end code.
* Shifted all the modules from lib.software to do with peak lists to lib.spectrum. This is for a more logical organisation, as these modules are solely used by the lib.spectrum.peak_list module.
* Created the Mf.test_bug_21079_local_tm_global_selection system test. This is to catch [https://gna.org/bugs/?21079 bug #21079].
* Extended the Mf.bug_21079_local_tm_global_selection system test for all Monte Carlo simulation steps.
* The model_free.select_model user function GUI element now uses unicode for the model parameters. The &tau ; character is now used for the tm, te, tf, and ts parameters. And a superscript <sup>2 </sup> is used for the order parameters.* The model lists in the model-free GUI auto-analysis now use unicode for the S2 S<sup>2</sup> parameters.
* The peak intensity wizard in the GUI is now more robust. The wizard_update_ids() method can now better handle missing data. This is encountered if a user skips the first elements of the wizard.
* Created Wiz_window.setup_page() for user function wizard pages to allow for simpler GUI tests. This method can be used to setup any user function wizard page with all its arguments set. It accepts all keyword arguments and sets these for the wizard page, translating to GUI strings as needed. This should save a lot of lines in the GUI tests.
* Defined two new functions called u() in the compat module for better unicode string support. The two functions are defined differently for Python2 and Python3. The Python3 function simply returns the text unmodified, as all strings are unicode. The Python2 function converts the str type to a unicode type.
* The new compat.u() function is now being used for all unicode strings.
* All "local tm" text in the GUI now uses a subscript <sub>m </sub> unicode character as well as the &tau ; character.
* Created the pipe_control.spectrum.test_spectrum_id() function for checking if a spectrum ID exists.
* Renamed pipe_control.spectrum.test_spectrum_id() to check_spectrum_id(). A bug in the function was also removed, and the other code in the module now uses this function.
Trusted, Bureaucrats
4,228

edits

Navigation menu