Open main menu

Changes

Relax 1.3.0

850 bytes added, 18:25, 20 September 2014
User function HTML manual links.
<section begin=description/>
This is the first release of the unstable 1.3 development line. In addition to all the capabilities of [[relax 1.2.10]] the new features of this release include the addition of a unit test framework, preliminary support for PyMOL, the [http://www.nmr-relax.com/manual/structure_write_pdb.html creation of PDB files], the ability to [http://www.nmr-relax.com/manual/pymol_tensor_pdb.html display the diffusion tensor encoded as a PDB file using PyMOL], the ability to display the [http://www.nmr-relax.com/manual/pymol_vector_dist.html distribution of XH bond vectors] used in the analysis via a PDB file, the new user function class 'structure' containing the old user function '[http://www.nmr-relax.com/manual/pdb()' .html pdb] which has been split and redesigned, removal of apply(func, args) calls from the minimisation code, improved spin system selection using Boolean operators, and a few other small features, bugfixes, and program changes. As the user function names have been and will continue to be modified please do not expect either the backwards or forwards compatibility of relax scripts written for the 1.3 relax versions.
<section end=description/>
<section begin=features/>
* Implementation of the PDB geometric representation of the Brownian rotational diffusion tensor using '[http://www.nmr-relax.com/manual/structure_create_diff_tensor_pdb.html structure.create_diff_tensor_pdb()'].
* Added a sample script for the creation of the PDB representation of the diffusion tensor.
* Addition of the ability to calculate the centre of mass of the selected residues (not available as a user function).
* The addition of PDB writing capabilities (not available as a user function).
* Creation of the '[http://www.nmr-relax.com/manual/molmol_command.html molmol.command()' user function ] to send Molmol commands to a running instance of Molmol.* Creation of the '[http://www.nmr-relax.com/manual/molmol_ribbon.html molmol.ribbon()' user function ] to apply the Molmol ribbon style (which is equivalent to clicking on 'ribbon' in the Molmol side menu).* Creation of the '[http://www.nmr-relax.com/manual/molmol_tensor_pdb.html molmol.tensor_pdb()' user function ] for displaying the PDB geometric object of the diffusion tensor in Molmol over a loaded structure.
* Preliminary support for PyMOL.
* Creation of the '[http://www.nmr-relax.com/manual/pymol_view.html pymol.view()' user function ] for launching PyMOL.* Creation of the '[http://www.nmr-relax.com/manual/pymol_cartoon.html pymol.cartoon()' user function ] for hiding everything, showing the cartoon representation, and colouring the cartoon by secondary structure.* Creation of the '[http://www.nmr-relax.com/manual/pymol_tensor_pdb.html pymol.tensor_pdb()' user function], the equivalent of '[http://www.nmr-relax.com/manual/molmol_tensor_pdb.html molmol.tensor_pdb()'].
* A unit test framework for the test suite has been created and a few tests have been written (accessible through the --test-suite or --unit-test command line arguments).
* Addition of the '[http://www.nmr-relax.com/manual/structure_create_vector_dist.html structure.create_vector_dist()' user function ] for creating a PDB representation of the XH bond vectors of selected residues from the structure.* Addition of the '[http://www.nmr-relax.com/manual/pymol_vector_dist.html pymol.vector_dist()' user function ] for displaying the PDB representation of the XH vector distribution overlain over the structure within PyMOL.
<section end=features/>
<section begin=changes/>
* The unmodified Hessian and turning the line search off are now specified by different regular expressions. ([https://gna.org/task/?3630 see task #3630])* Splitting of the '[http://www.nmr-relax.com/manual/pdb.html pdb()' user function ] into '[http://www.nmr-relax.com/manual/pdb_read.html pdb.read()' ] and '[http://www.nmr-relax.com/manual/pdb_vectors.html pdb.vectors()' ] (these have been subsequently renamed). ([https://gna.org/task/?3838 see task #3838])
* Created the JOBS file to describe the roles of the relax manager positions.
* Removal of apply(func, args) calls from the minimisation code.
* Redesign of the diffusion tensor data structure 'self.relax.data.diff' for the automatic calculation of diffusion tensor parameters, vectors, and matrices when parameters are set or changed.
* The 'pdb' user function class has been renamed to 'structure'.
* The '[http://www.nmr-relax.com/manual/init_data.html init_data()' user function ] has been renamed to '[http://www.nmr-relax.com/manual/reset.html reset()'].
<section end=changes/>
Trusted, Bureaucrats
4,223

edits