Difference between revisions of "Relax 1.3.0"

From relax wiki
Jump to navigation Jump to search
m (Switch to the {{gna task link}} template to remove dead Gna! links.)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{lowercase title}}
 
{{lowercase title}}
  
= Description =
+
{{infobox relax release
 +
| version  = 1.3.0
 +
| prev    = 1.2.15
 +
| next    = 1.3.1
 +
| type    = Experimental development
 +
| date    = 19 February 2007
 +
| manual  = no
 +
}}
  
<onlyinclude>
+
== 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 '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.
 
</onlyinclude>
 
  
= Download =
+
<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/>
  
 +
== 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).  
 
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 ==
  
= CHANGES file =
+
<section begin=metadata/>
 
+
Version 1.3.0 <br/>
Version 1.3.0
+
(19 February 2007, from /1.3) <br/>
(19 February 2007, from /1.3)
 
 
http://svn.gna.org/svn/relax/tags/1.3.0
 
http://svn.gna.org/svn/relax/tags/1.3.0
 +
<section end=metadata/>
  
== Features ==
+
=== Features ===
  
*  Implementation of the PDB geometric representation of the Brownian rotational diffusion tensor using 'structure.create_diff_tensor_pdb()'.
+
<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.
 
*  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).
 
*  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).
 
*  The addition of PDB writing capabilities (not available as a user function).
*  Creation of the 'molmol.command()' user function to send Molmol commands to a running instance of Molmol.
+
*  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 '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_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 'molmol.tensor_pdb()' user function for displaying the PDB geometric object of the diffusion tensor in Molmol over a loaded structure.
+
*  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.
 
*  Preliminary support for PyMOL.
*  Creation of the 'pymol.view()' user function for launching PyMOL.
+
*  Creation of the [http://www.nmr-relax.com/manual/pymol_view.html pymol.view user function] for launching PyMOL.
*  Creation of the '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_cartoon.html pymol.cartoon user function] for hiding everything, showing the cartoon representation, and colouring the cartoon by secondary structure.
*  Creation of the 'pymol.tensor_pdb()' user function, the equivalent of 'molmol.tensor_pdb()'.
+
*  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).
 
*  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 '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/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 'pymol.vector_dist()' user function for displaying the PDB representation of the XH vector distribution overlain over the structure within PyMOL.
+
*  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/>
  
== Changes ==
+
=== Changes ===
  
*  The unmodified Hessian and turning the line search off are now specified by different regular expressions. (see task #3630)
+
<section begin=changes/>
*  Splitting of the 'pdb()' user function into 'pdb.read()' and 'pdb.vectors()' (these have been subsequently renamed). (see task #3838)
+
*  The unmodified Hessian and turning the line search off are now specified by different regular expressions. ({{gna task link|3630|text=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). ({{gna task link|3838|text=see task #3838}})
 
*  Created the JOBS file to describe the roles of the relax manager positions.
 
*  Created the JOBS file to describe the roles of the relax manager positions.
 
*  Removal of apply(func, args) calls from the minimisation code.
 
*  Removal of apply(func, args) calls from the minimisation code.
Line 46: Line 61:
 
*  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.
 
*  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 'pdb' user function class has been renamed to 'structure'.
*  The 'init_data()' user function has been renamed to 'reset()'.
+
*  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/>
  
== Bugfixes ==
+
=== Bugfixes ===
  
 +
<section begin=bugfixes/>
 
*  Fixed the selection of nucleic acids by name as Scientific python was prefixing 'R' to the single letter codes.
 
*  Fixed the selection of nucleic acids by name as Scientific python was prefixing 'R' to the single letter codes.
 +
<section end=bugfixes/>
 +
 +
== Links ==
 +
 +
<section begin=links/>
 +
For reference, the following links are also part of the announcement for this release:
 +
* [http://wiki.nmr-relax.com/Relax_1.3.0 Official release notes]
 +
* {{gna link|url=gna.org/forum/forum.php?forum_id=1491|text=Gna! news item}}
 +
* [http://article.gmane.org/gmane.science.nmr.relax.announce/16 Gmane]
 +
* [http://www.mail-archive.com/relax-announce%40gna.org/msg00008.html Mail archive]
 +
* [https://mail.gna.org/public/relax-announce/2007-02/msg00000.html Local archives]
 +
* [http://marc.info/?l=relax-announce&m=135070664524999&w=2 MARC]
 +
<section end=links/>
 +
 +
== Announcements ==
 +
{{:relax release announcements}}
  
  
= See also =
+
== See also ==
  
[[Category:Release_Notes]]
+
* [http://www.nmr-relax.com/api/1.3/ The relax 1.3 API documentation]
 +
{{:relax release see also}}

Latest revision as of 12:28, 16 October 2020


Official relax releases
relax logo
relax version 1.3.0
Previous version Next version
← relax 1.2.15 relax 1.3.1 →

Release type Experimental development
Release date 19 February 2007

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 creation of PDB files, the ability to display the diffusion tensor encoded as a PDB file using PyMOL, the ability to display the distribution of XH bond vectors used in the analysis via a PDB file, the new user function class 'structure' containing the old user function 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.


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).


CHANGES file

Version 1.3.0
(19 February 2007, from /1.3)
http://svn.gna.org/svn/relax/tags/1.3.0


Features

  • Implementation of the PDB geometric representation of the Brownian rotational diffusion tensor using 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 molmol.command user function to send Molmol commands to a running instance of Molmol.
  • Creation of the 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 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 pymol.view user function for launching PyMOL.
  • Creation of the pymol.cartoon user function for hiding everything, showing the cartoon representation, and colouring the cartoon by secondary structure.
  • Creation of the pymol.tensor_pdb user function, the equivalent of 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 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 pymol.vector_dist user function for displaying the PDB representation of the XH vector distribution overlain over the structure within PyMOL.


Changes

  • The unmodified Hessian and turning the line search off are now specified by different regular expressions. (see task #3630)
  • Splitting of the pdb user function into pdb.read and pdb.vectors (these have been subsequently renamed). (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.
  • Addition of the io.file_root() function.
  • Addition of the RelaxImplementError for internal use.
  • Added the text "re-run relax with the '--debug' flag" to the RelaxFault error class.
  • 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 init_data user function has been renamed to reset.


Bugfixes

  • Fixed the selection of nucleic acids by name as Scientific python was prefixing 'R' to the single letter codes.


Links

For reference, the following links are also part of the announcement for this release:


Announcements

If you would like to receive announcements about new relax versions, please subscribe to the relax announcement mailing list. This list only receives ~10 emails per year. It is archived at the SourceForge archives and in The Mail Archive.


See also