mailr28019 - /tags/4.0.0/docs/CHANGES


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 07, 2015 - 17:48:
Author: bugman
Date: Wed Oct  7 17:48:03 2015
New Revision: 28019

URL: http://svn.gna.org/viewcvs/relax?rev=28019&view=rev
Log:
Partial update of the CHANGES file for relax 4.0.0.

This consists of only the recent changes in the trunk, all of the branch 
changes are yet to be
added.


Modified:
    tags/4.0.0/docs/CHANGES

Modified: tags/4.0.0/docs/CHANGES
URL: 
http://svn.gna.org/viewcvs/relax/tags/4.0.0/docs/CHANGES?rev=28019&r1=28018&r2=28019&view=diff
==============================================================================
--- tags/4.0.0/docs/CHANGES     (original)
+++ tags/4.0.0/docs/CHANGES     Wed Oct  7 17:48:03 2015
@@ -1,3 +1,65 @@
+Version 4.0.0
+(7 October 2015, from /trunk)
+http://svn.gna.org/svn/relax/tags/4.0.0
+
+    Features:
+        N/A
+
+
+    Changes:
+        * Added a patch file for fixing Epydoc version 3.0.1.  This is 
needed to allow the dot graph files names to be unique (by no longer 
truncating to 30 characters), and to allow epydoc to handle newer Graphvis 
versions.
+        * Improvements for the release checklist document.  The backporting 
of the CHANGES file to trunk is now more obvious, and instructions for fixing 
Epydoc have been added.
+        * Clean up of some of the release instructions (for using vim).
+        * Added error catching to the find_unused_imports.py developer 
script.
+        * Fix for the error catching in the find_unused_imports.py developer 
script.  The numerous pylint warnings are also sent to STDERR.
+        * Removed the printout of pylint STDERR messages in the 
find_unused_imports.py developer script.
+        * Elimination of a number of wildcard imports from some frame order 
timing scripts.  This is to avoid excessive function imports.
+        * Removal of an unused import from the user_functions.frame_order 
module.
+        * Removal of unused imports from the 
test_suite/shared_data/frame_order/simulation scripts.
+        * Updated some unused frame order scripts to use the new minimise 
user function design.
+        * Unused import clean up in the 
test_suite/shared_data/curve_fitting/numeric_topology directory.  All the 
scripts in this directory have been cleaned up to remove unused imports.  In 
one case, commented out code was replaced with an 'if 0:' statement to 
silence the unused import warnings from the 
devel_scripts/find_unused_imports.py script.
+        * Unused import clean up in the 
test_suite/shared_data/curve_fitting/profiling directory.  The scripts in 
this directory have been cleaned up to remove unused imports.
+        * Added an exception system to the find_unused_imports.py developer 
script.  Sometimes pylint will give an "Unused import" warning for imports 
that are needed by the module. Therefore an exception list of the file name 
and module has been created to skip these warnings. The list covers the 
dep_check module and all of the profiling_*.py scripts in the directory 
test_suite/shared_data/dispersion/profiling/.
+        * Added a copyright notice to the find_unused_imports.py development 
script.  This is mainly to indicate how out of date the script will be in the 
future.
+        * A directory can now be supplied on the command line for the 
find_unused_imports.py devel script.
+        * Changed the imports in the test_monte_carlo_mean.py script.  This 
inconsequential change is to avoid false positives from the 
find_unused_imports.py devel script.
+        * Modifications of the test suite script for calculating synthetic 
CPMG data.  The imports in cpmg_synthetic.py are now all used, rather than 
being commented out.  This allows the find_unused_imports.py devel script to 
pass.
+        * Unused import cleanup of all scripts in the 
test_suite/shared_data/dispersion/ directories.  This both removes unused 
imports, or uncomments but deactivates temporarily unused code.
+        * Removed unused imports from the scripts in the 
test_suite/shared_data/frame_order subdirectories.
+        * Removed unused imports from the Spectrum system test base module.
+        * Removed unused imports from the Relax_disp system test base module.
+        * Clean up of all unused imports in the system test scripts.
+        * Removed unused imports from the Structure system test base module.
+        * Changed how the import of lib.regex in the Test_regex unit tests 
is used.  The module is no longer stored in the TestCase class namespace, but 
is rather called directly within the unit test.
+        * Changed the import of pipe_control.state in the test_state unit 
test module.
+        * Removed unused imports from the unit tests.
+        * Added another exception to the find_unused_imports.py devel 
script.  This is for the test_suite.unit_tests._lib._geometry.test_rotations 
module which programatically obtains the imports using globals().
+        * Added a workaround or hack for exceptions for circular imports in 
the find_unused_imports.py script.  This is currently for the 
test_suite.unit_tests._lib.test___init__ and 
test_suite.unit_tests._lib._geometry.test___init__ modules.
+        * Removal of unused imports from the GUI test modules.
+        * Removed all unused imports from the pipe_control package.
+        * Added import exceptions for the lib.compat module in the 
find_unused_imports.py devel script.
+        * Added import exceptions for the lib.xml module in the 
find_unused_imports.py devel script.  These are needed because of eval() 
function calls on XML stored Python data structures.
+        * Removed all unused imports from the relax library package.
+        * Removed all unused imports from the target_functions package.
+        * Removed unused imports from the developer scripts.
+        * Removed all unused imports from the specific_analyses package.
+        * Removed all unused imports from the auto_analyses package.
+        * Removed all unused imports from the numdifftools extern package.
+        * Removal of the last unused import from the target_functions 
package.
+        * Fix for the PCS system tests on old Python versions.  The 
self.assertAlmostEqual() function cannot compare None values in earlier 
Python versions.
+        * MS Windows fix for the 
Frame_order.test_generate_rotor2_distribution system test.  The 
locale.setlocale() function call for correctly setting up a spinning progress 
meter was failing on MS Windows.  The error is now caught and the local 
setting skipped.
+        * Added Python 3.5 to the manual C module compilation script.
+        * Added Python 3.5 to the Python multiversion test suite script.
+        * Changes to the introduction of the frame order theory chapter of 
the manual.
+
+
+    Bugfixes:
+        * Fix for the alignment tensor MC simulation objects in the data 
store for Python 3.1.  The sim_indices object was sometimes created with the 
range() method, however the returned iterator does not possess an index() 
function in Python 3.1.  Therefore it was converted to a standard list.
+        * Cosmetic bug fix for the running of the test suite in the GUI.  
The list of skipped tests in the status object was not being reinitialised 
for each run of the test suite.  This only affects the GUI where the tests 
can be run multiple times.  The result was that the list of skipped tests was 
always being printed out, even if no tests were skipped.
+        * Fix for the numpy version number checking in the dep_check module. 
 The version_comparison() function is now being used to compare numbers, 
replacing the previous hack.
+
+
+
 Version 3.3.9
 (30 September 2015, from /trunk)
 http://svn.gna.org/svn/relax/tags/3.3.9




Related Messages


Powered by MHonArc, Updated Fri Oct 09 11:40:04 2015