Open main menu

Changes

Relax 2.0.0

272 bytes added, 17:54, 10 September 2014
Addition of labelled section transclusion tags.
= Description =
<onlyincludesection begin=description/>
This is the first relax version of the new 2.0 line. Due to incredible number of changes to the core and large improvements visible throughout prompt and graphical user interfaces (UIs), it was decided that a brand new development line would be created. The 1.3 line will now be discontinued as it quite old - it came into existence 6 years ago (see https://mail.gna.org/public/relax-devel/2006-10/msg00053.html).
As this is the first release of a new line, a few minor bugs should be expected. All feedback is appreciated. Bugs can be reported at the official relax bug tracker through the link https://gna.org/bugs/?func=additem&group=relax. Any error messages that are not 'RelaxErrors', any strange behaviour in the GUI such as windows disappearing out the back, elements not updating, etc., or anything that does not behave exactly as you would expect should be treated as a bug!
<section end=description/onlyinclude>
= Download =
<section begin=download/>
The new relax versions can be downloaded from http://www.nmr-relax.com/download.html. If binary distributions are not yet available for your platform and you manage to compile the binary modules, please consider contributing these to the relax project (described in section 3.6 of the relax manual, http://www.nmr-relax.com/manual/relax_distribution_archives.html).
<section end=download/>
= CHANGES file =
<section begin=metadata/>
Version 2.0.0
(12 June 2012, from /trunk)
http://svn.gna.org/svn/relax/tags/2.0.0
<section end=metadata/>
== Features ==
<section begin=features/>
* A complete restructuring of the user functions - all user functions are automatically generated within all user interfaces (UIs) including the prompt and script UI, and the graphical UI (GUI).
* The user functions now have special definitions in the 'user_functions' directory making it very simple to add or modify user functions.
* The model-free GUI analysis tab now has a 'View metadata' button for opening a window displaying all metadata associated with the relaxation data.
* The model-free GUI analysis tab now has a button for loading relaxation data from Bruker Dynamics Centre files.
<section end=features/>
== Changes ==
<section begin=changes/>
* Spun out the automatic column width formatting code from relax_io.write_spin_data() to write_data().
* Used some colour for the relax GUI terminating print out asking for citations.
* Changed the behaviour of the generate_spin_id() and generate_spin_id_data_array() functions. This is a large change affecting many parts of the code base. The problem that this solves is the incorrect usage of the '&' character in spin IDs, tripping up on the powerful Selection object of Chris MacRaild. For example, the spin ID ':2&:Glu' cannot be correctly handled. This actually matches all residues with the number 2, and all residues with the name 'Glu'.
* The scons 'clean' target now removes *.pyo files as well.
<section end=changes/>
== Bugfixes ==
<section begin=bugfixes/>
* Fixes for the bmrb.write backend - the generic_fns.exp_info module should be used rather than the cdp. The abstraction via the generic_fns.exp_info module is needed to make sure all the relevant current data pipe structures are set up.
* Fix for the bmrb.display user function - this user function never worked as pystarlib expects a file path as a string, but a modification of pystarlib fixes this.
* Created a system test Mol_res_spin.test_residue_delete() demonstrating a failure of the user function - deleting the first residue removes the entire sequence.
* Fixes for most of the structure user functions - the pipe check is now performed at the start.
<section end=bugfixes/>
= See also =
[[Category:Release_Notes]]
Trusted, Bureaucrats
4,223

edits