Changes

Jump to navigation Jump to search

Relax 2.1.0

26 bytes removed, 20:26, 13 September 2014
Tracker links with full descriptions.
* Improvement for the RelaxNoVectorsError class - the data pipe name is now optional. The print outs have been improved as well.
* The spin container hidden objects are now replicated when the object is copied. The old Prototype.__deepcopy__() method was skipping all hidden objects, but now only objects starting with '__' are skipped.
* Created a system test to replicate Romel Bobby's bug #19887. This is the bug report at [https://gna.org/bugs/?19887bug #19887].
* Modified the working of the n_state_model.elim_no_prob backend. This user function is not functional anyway and is not tested by the relax test suite, but will remain as it might be useful in the future.
* Added the consistency testing documentation to the grace.write and value.* user functions.
* Bug fix for the Palmer system tests for the changed spin ID syntax. The spin Gly 2 can no longer be selected with ':2&:Gly', the '&' symbol is not allowed here.
* Bug fix for the Value GUI input element for integer values. This is only uncovered when remotely running the GUI - e.g. through the test suite - and an integer value is set.
* A final fix for bug #19887 ([https://gna.org/bugs/?19887)bug #19887]. Now a RelaxError is raised if the number of peak intensities is not the same for all spins. This occurs in the relaxation curve-fitting overfit_deselect() method.* Partial fix for bug #19887 ([https://gna.org/bugs/?19887)bug #19887]. The problem is that the number of peak height values was not the same for all spins. The error message was being caused by the math_fns.relax_fit C object 'setup' function being feed in incorrect values, causing relax to fail directly after the setup() call in specific_fns.relax_fit.minimise(). The number of points was being taken from cdp.relax_times, but in the Relax_fit.test_bug_19887_curvefit_fail system test, one of the 3 spins has 4 points rather than 5. Now the correct number is sent into setup().
* Fix for reading of BMRB CSA saveframe data - spin IDs generated from the data now have molecule info. This is problematic only in certain edge cases, for example a multi-molecule entry.
* Bug fox for the generic_fns.mol_res_spin.return_spin_indices() function. The selection object was using the wrong variable name, and the look up table fallback was always on.
Trusted, Bureaucrats
4,223

edits

Navigation menu