Difference between revisions of "Relax 4.1.0"

From relax wiki
Jump to navigation Jump to search
(Copied the release metadata from the CHANGES file.)
(Copied the feature list from the CHANGES file.)
Line 32: Line 32:
  
 
<section begin=features/>
 
<section begin=features/>
 +
* Greater wxPython-Phoenix support while maintaining compatibility with wxPython-Classic.
 +
* Creation of a bash completion script for completing command line arguments with the tab key (docs/bash_completion.sh).
 +
* A significantly more responsive relax GUI.
 +
* Converted the steady-state NOE analysis sample script to use the auto-analysis.
 +
* Standardisation of initial and final printouts in the auto-analyses, including the elapsed time.
 +
* More of the GUI main menu entries are disabled during execution locking.
 +
* Safe execution of all of the auto-analyses.
 +
* Huge speed ups for many parts of relax with the addition of fast and temporary hash lookup tables and cross-referencing for the molecule, residue, spin and interatomic data containers.
 +
* Many improvements and updates throughout the relax manual.
 +
* Support for the new format of the NMRPipe SeriesTab files.
 +
* Improvements for the Docker container scripts and documentation in devel_scripts/Docker/.
 +
* Automated testing of relax via Travis-CI.
 +
* New user function frame_order.decompose for a new representation of the frame order analysis results.
 +
* Addition of the new user functions structure.add_helix and structure.add_sheet for manually defining secondary structure.
 +
* Speed up of the 'fit to first' algorithm in the structure.superimpose user function.
 +
* Significant improvements to the checking of arguments passed into user functions, and the resultant error messages for invalid arguments.
 +
* Improvements and fixes for the RelaxError messages to better explain user errors.
 +
* A large number of updates for the switch from the Subversion version control repository to git, and the move from the closed Gna! infrastructure to SourceForge.
 
<section end=features/>
 
<section end=features/>
  

Revision as of 19:43, 19 February 2019


Official relax releases
relax logo
relax version 4.1.0
Previous version
← relax 4.0.3

Keywords Speed
Release type Major feature and bugfix
Release date 14 February 2019

The PDF version of the relax 4.1.0 user manual The relax 4.1.0 user manual

Description


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 4.1.0
(14 February 2019, from master)
https://sourceforge.net/p/nmr-relax/code/ci/4.1.0/tree/


Features

  • Greater wxPython-Phoenix support while maintaining compatibility with wxPython-Classic.
  • Creation of a bash completion script for completing command line arguments with the tab key (docs/bash_completion.sh).
  • A significantly more responsive relax GUI.
  • Converted the steady-state NOE analysis sample script to use the auto-analysis.
  • Standardisation of initial and final printouts in the auto-analyses, including the elapsed time.
  • More of the GUI main menu entries are disabled during execution locking.
  • Safe execution of all of the auto-analyses.
  • Huge speed ups for many parts of relax with the addition of fast and temporary hash lookup tables and cross-referencing for the molecule, residue, spin and interatomic data containers.
  • Many improvements and updates throughout the relax manual.
  • Support for the new format of the NMRPipe SeriesTab files.
  • Improvements for the Docker container scripts and documentation in devel_scripts/Docker/.
  • Automated testing of relax via Travis-CI.
  • New user function frame_order.decompose for a new representation of the frame order analysis results.
  • Addition of the new user functions structure.add_helix and structure.add_sheet for manually defining secondary structure.
  • Speed up of the 'fit to first' algorithm in the structure.superimpose user function.
  • Significant improvements to the checking of arguments passed into user functions, and the resultant error messages for invalid arguments.
  • Improvements and fixes for the RelaxError messages to better explain user errors.
  • A large number of updates for the switch from the Subversion version control repository to git, and the move from the closed Gna! infrastructure to SourceForge.


Changes


Bugfixes


Links

For reference, the announcement for this release can also be found at following links:

Softpedia also has information about the newest relax releases:


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