mailr3259 - /1.2/


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

Header


Content

Posted by edward on April 03, 2007 - 13:22:
Author: bugman
Date: Tue Apr  3 13:21:47 2007
New Revision: 3259

URL: http://svn.gna.org/viewcvs/relax?rev=3259&view=rev
Log:
Blocked revisions 
3173-3194,3196-3197,3200-3207,3209,3211-3234,3240,3245,3247,3255-3258 via 
svnmerge

........
  r3173 | varioustoxins | 2007-03-13 20:35:15 +1100 (Tue, 13 Mar 2007) | 2 
lines
  
  directory independant running of unit tests, improved docs, code cleanup
........
  r3174 | varioustoxins | 2007-03-13 20:58:31 +1100 (Tue, 13 Mar 2007) | 2 
lines
  
  remove annoying debug messages
........
  r3175 | bugman | 2007-03-13 21:07:52 +1100 (Tue, 13 Mar 2007) | 3 lines
  
  Added the 'test_mol_res_spin' module to the __all__ package variable.
........
  r3176 | varioustoxins | 2007-03-13 21:17:40 +1100 (Tue, 13 Mar 2007) | 3 
lines
  
  corrected lack of return from run function
........
  r3177 | varioustoxins | 2007-03-13 21:56:38 +1100 (Tue, 13 Mar 2007) | 2 
lines
  
  improved messages for bad input
........
  r3178 | bugman | 2007-03-14 13:45:52 +1100 (Wed, 14 Mar 2007) | 7 lines
  
  Fixed the test suite synopsis (the system/functional tests weren't 
returning the test result).
  
  All the contents of the System_tests.__init__() method has been placed into 
the run() method as
  __init__() needs to return None.  This run() method then returns the 
global_pass flag to the
  Test_suite_runner class or test_suite/runner.py.
........
  r3179 | bugman | 2007-03-14 16:07:21 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Removed the svn:executable property from the 'maths_fns/test_chi2.py' unit 
test file.
........
  r3180 | bugman | 2007-03-14 16:09:52 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Removed the line '#!/usr/bin/env python' from all the unit test modules.
........
  r3181 | bugman | 2007-03-14 17:08:07 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Replaced the empty chi2 and dchi2 unit tests with true unit tests for those 
functions.
........
  r3182 | bugman | 2007-03-14 17:32:17 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Improvements to the docstrings and a comment in the chi-squared value and 
gradient unit tests.
........
  r3183 | bugman | 2007-03-14 17:33:10 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Added a unit test for the chi-squared Hessian function d2chi2.
........
  r3184 | bugman | 2007-03-14 17:37:39 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  More docstring improvements for the chi-square function unit tests.
........
  r3185 | bugman | 2007-03-14 17:38:11 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Added a tearDown statement to delete the chi-squared Hessian.
........
  r3186 | bugman | 2007-03-14 17:41:18 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Simplified the chi2 gradient unit test and added delete statements to 
destroy all unit test data.
........
  r3187 | bugman | 2007-03-14 19:17:32 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Completion of point 9 of the preparation in the data model redesign 
document.
........
  r3188 | bugman | 2007-03-14 19:30:56 +1100 (Wed, 14 Mar 2007) | 7 lines
  
  Added initial support for the residue user function class.
  
  The file 'prompt/residue.py' was copied from 'prompt/sequence.py' and the 
function 'add()' renamed
  to 'create' (generating the 'residue.create()' user function).  All the 
other sequence user
  functions still remain unchanged.
........
  r3189 | bugman | 2007-03-14 19:36:51 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Created the 'generic_fns.residue' module and started converting the 
sequence add() fn to create().
........
  r3190 | bugman | 2007-03-14 19:37:58 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Converted the Residue.create() method into a function of the 
'generic_fns.residue' module.
........
  r3191 | bugman | 2007-03-14 19:38:21 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Removed the 'self' argument to the create() function.
........
  r3192 | bugman | 2007-03-14 19:42:44 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  Added an import statement for the 'residue' module of the 'generic_fns' 
package.
........
  r3193 | bugman | 2007-03-14 19:53:49 +1100 (Wed, 14 Mar 2007) | 3 lines
  
  A few changes to make the 'residue.create()' user function partially 
functional.
........
  r3194 | varioustoxins | 2007-03-14 21:25:08 +1100 (Wed, 14 Mar 2007) | 4 
lines
  
  updates to unit_test_runner, code cleanup, more command line options
  changes for the change in name of 
unit_tests.unit_test_runner.Unit_test_runner
........
  r3196 | bugman | 2007-03-15 15:24:38 +1100 (Thu, 15 Mar 2007) | 3 lines
  
  Shifted the unit tests for the relax data storage singleton to the file 
'test___init__.py'.
........
  r3197 | bugman | 2007-03-15 15:57:50 +1100 (Thu, 15 Mar 2007) | 5 lines
  
  Manually reverted most of r3157.
  
  The 'add()' method of the relax data storage singleton has been 
reintroduced.
........
  r3200 | macraild | 2007-03-16 03:58:23 +1100 (Fri, 16 Mar 2007) | 9 lines
  
  Alternative implimentation of the data object as a singleton.
  
  As proposed here:
  https://mail.gna.org/public/relax-devel/2007-03/msg00013.html
  
  and agreed here:
  https://mail.gna.org/public/relax-devel/2007-03/msg00058.html#
   
........
  r3201 | bugman | 2007-03-16 17:45:47 +1100 (Fri, 16 Mar 2007) | 2 lines
  
  Fixes for the unit tests of the relax data storage singleton methods.
........
  r3202 | bugman | 2007-03-16 17:46:44 +1100 (Fri, 16 Mar 2007) | 2 lines
  
  Wrote two unit tests for testing the generic_fns.residue.create() function.
........
  r3203 | bugman | 2007-03-16 17:49:27 +1100 (Fri, 16 Mar 2007) | 2 lines
  
  Modified generic_fns.residue.create() to replace the empty first residue if 
no residues exist.
........
  r3204 | bugman | 2007-03-16 17:50:42 +1100 (Fri, 16 Mar 2007) | 6 lines
  
  Important fix for the PipeContainer data structure.
  
  All of the objects of the PipeContainer where being instantiated as objects 
of the class rather than
  the separate instances.  Hence two different PipeContainer instances 
contained the same objects!
  All object instantiation is now done within the __init__() method to avoid 
the problem.
........
  r3205 | bugman | 2007-03-16 17:53:23 +1100 (Fri, 16 Mar 2007) | 4 lines
  
  Fixed the unit tests for the 'generic_fns.pipes' module.
  
  The relax data storage singleton object is now reset at the start of the 
setUp unit test method.
........
  r3206 | bugman | 2007-03-16 17:56:02 +1100 (Fri, 16 Mar 2007) | 4 lines
  
  Created the 'generic_fns.residue.copy()' function.
  
  Two unit tests for this function have been added.
........
  r3207 | bugman | 2007-03-16 17:57:46 +1100 (Fri, 16 Mar 2007) | 2 lines
  
  Wrote unit tests for the currently non-existant 
'generic_fns.residue.delete()' function.
........
  r3209 | macraild | 2007-03-17 00:46:23 +1100 (Sat, 17 Mar 2007) | 6 lines
  
  Further modifications for compatibility with the new relax Data object.
  
  The data unit-tests have been fixed, and all import statements in client
  modules updated.
........
  r3211 | bugman | 2007-03-17 12:48:15 +1100 (Sat, 17 Mar 2007) | 5 lines
  
  Updated the residue.delete() user function prompt code.
  
  The code was still that of sequence.delete()!
........
  r3212 | bugman | 2007-03-17 12:51:44 +1100 (Sat, 17 Mar 2007) | 3 lines
  
  Copied the 'residue.py' files to implement the new 'spin' and 'molecule' 
user function classes.
........
  r3213 | bugman | 2007-03-17 12:52:56 +1100 (Sat, 17 Mar 2007) | 6 lines
  
  Removed the executable property from the test_float.py unit test module.
  
  The command used was:
  $ svn propdel svn:executable test_float.py
........
  r3214 | bugman | 2007-03-17 12:55:35 +1100 (Sat, 17 Mar 2007) | 3 lines
  
  Removed the 'if __name__ == ...' statements and added a copyright statement 
for Gary.
........
  r3215 | bugman | 2007-03-17 12:57:34 +1100 (Sat, 17 Mar 2007) | 3 lines
  
  Removed to unused comment lines.
........
  r3216 | bugman | 2007-03-17 12:58:48 +1100 (Sat, 17 Mar 2007) | 3 lines
  
  Added to empty unit test modules.
........
  r3217 | bugman | 2007-03-19 15:47:57 +1100 (Mon, 19 Mar 2007) | 18 lines
  
  Implemented the generic_fns.residue.delete() function (although it doesn't 
work yet).
  
  This function has been coded to use the UCSF selection syntax as described 
in Gary Thompson's post
  located at https://mail.gna.org/public/relax-devel/2007-01/msg00014.html 
(Message-id:
  <f001463a0701071417w6bd7927cp8fdd052e698575ec@xxxxxxxxxxxxxx>).
  
  The function makes use of three new selection functions - tokenise, 
parse_token, and molecule_loop.
  The first two are described at 
https://mail.gna.org/public/relax-devel/2007-01/msg00036.html
  (Message-ID: <1168883717.7569.511.camel@mrspell>).  The last function is 
similar to the spin_loop
  function described in the same post.  All three are yet to be implemented 
(although stubs have been
  created for the functions).
  
  The RelaxError 'RelaxSpinSelectDisallowError' has been created to prevent 
spins from being selected
  by the user function.
  
  The unit tests for generic_fns.residue.delete() have been updated and two 
more added:
  test_delete_all() and test_delete_shift().
........
  r3218 | bugman | 2007-03-19 15:56:04 +1100 (Mon, 19 Mar 2007) | 4 lines
  
  Converted all the class methods of the 'generic_fns.selection' module into 
functions.
  
  The unsel_*() methods have been renamed to desel_*() and the functions 
alphabetically sorted.
........
  r3219 | bugman | 2007-03-19 15:59:48 +1100 (Mon, 19 Mar 2007) | 2 lines
  
  Wrote a unit test for the generic_fns.selection.reverse() function.
........
  r3220 | bugman | 2007-03-19 16:04:31 +1100 (Mon, 19 Mar 2007) | 2 lines
  
  Bug fix.  Removed the import of the now non-existant Selection class.
........
  r3221 | bugman | 2007-03-19 16:19:33 +1100 (Mon, 19 Mar 2007) | 5 lines
  
  Fixed the select.reverse() user function.
  
  The generic_fns.selection.reverse() function still does not work as the 
spin_loop() function needs
  to be implemented.
........
  r3222 | bugman | 2007-03-19 16:20:13 +1100 (Mon, 19 Mar 2007) | 12 lines
  
  Wrote the spin_loop() generator function for looping over and returning 
spin containers.
  
  For more info, see my post at 
https://mail.gna.org/public/relax-devel/2006-10/msg00057.html
  (Message-id: 
<1160557041.9523.74.camel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>).  The idea 
of the
  generator function, using the yield statement, to return the spin data 
containers was given by Gary
  Thompson at https://mail.gna.org/public/relax-devel/2007-01/msg00014.html 
(Message-id:
  <f001463a0701071417w6bd7927cp8fdd052e698575ec@xxxxxxxxxxxxxx>).  More 
details are given by Chris
  MacRaild at https://mail.gna.org/public/relax-devel/2007-01/msg00036.html 
(Message-ID:
  <1168883717.7569.511.camel@mrspell>).
  
  The full generator function is generic_fns.selection.spin_loop().
........
  r3223 | bugman | 2007-03-19 16:20:44 +1100 (Mon, 19 Mar 2007) | 4 lines
  
  Wrote the molecule_loop() generator function for looping over and returning 
molecule containers.
  
  The full generator function is generic_fns.selection.molecule_loop().
........
  r3224 | bugman | 2007-03-19 16:21:14 +1100 (Mon, 19 Mar 2007) | 2 lines
  
  Created the RelaxMolSelectDisallowError and RelaxResSelectDisallowError 
errors.
........
  r3225 | bugman | 2007-03-19 16:21:47 +1100 (Mon, 19 Mar 2007) | 4 lines
  
  Multiple unit tests for the spin_loop(), residue_loop(), and 
molecule_loop() generator functions.
  
  These generator functions belong to the 'generic_fns.selection' module.
........
  r3226 | bugman | 2007-03-19 16:22:33 +1100 (Mon, 19 Mar 2007) | 6 lines
  
  Bug fix.
  
  The spin_loop() and molecule_loop() generator functions now accept zero 
arguments for the selection
  of everything.  This fixes two of the unit tests.  The 
test_molecule_loop_no_selection() unit test
  has also been fixed.
........
  r3227 | bugman | 2007-03-19 16:23:18 +1100 (Mon, 19 Mar 2007) | 2 lines
  
  Implemented the generic_fns.selection.residue_loop() generator function.
........
  r3228 | bugman | 2007-03-19 16:23:48 +1100 (Mon, 19 Mar 2007) | 2 lines
  
  Small bug fix for the test_residue_loop_no_selection() unit test.
........
  r3229 | bugman | 2007-03-19 16:24:23 +1100 (Mon, 19 Mar 2007) | 4 lines
  
  Wrote the generic_fns.selection.tokenise() function and 28 unit tests 
covering the function!
  
  The unit tests attempt to cover all proper and improper combinations of the 
selection string.
........
  r3230 | bugman | 2007-03-19 16:25:03 +1100 (Mon, 19 Mar 2007) | 5 lines
  
  Wrote the generic_fns.selection.parse_token() function and 13 unit tests 
covering the function!
  
  The unit tests attempt to cover all proper and improper combinations of the 
supplied token including
  numbers (integers), names, and number ranges.
........
  r3231 | bugman | 2007-03-19 16:25:57 +1100 (Mon, 19 Mar 2007) | 5 lines
  
  Updated the data model redesign document.
  
  The spin_loop() generator function and selection syntax parsing functions 
tokenise() and
  parse_token() are now implemented.
........
  r3232 | bugman | 2007-03-19 16:26:45 +1100 (Mon, 19 Mar 2007) | 5 lines
  
  Wrote the identification string documentation.
  
  This documentation is the string 'generic_fns.selection.id_string_doc'.  
The residue.delete() user
  function docstring has had this string added to the end.
........
  r3233 | bugman | 2007-03-19 16:27:21 +1100 (Mon, 19 Mar 2007) | 4 lines
  
  Fixed the generic_fns.residue.delete() function and its associated unit 
tests.
  
  An additional unit test for deletion using residue names has been added.
........
  r3234 | bugman | 2007-03-19 17:20:17 +1100 (Mon, 19 Mar 2007) | 3 lines
  
  Updated the unit test runner to be cross platform compatible.
........
  r3240 | bugman | 2007-03-26 15:25:28 +1000 (Mon, 26 Mar 2007) | 10 lines
  
  Bug fix.
  
  This issue was reported by Gary Thompson at
  https://mail.gna.org/public/relax-devel/2007-03/msg00084.html (Message-id:
  <45FE68E4.4010000@xxxxxxxxxxxxxxx>).
  
  The module separator character '.' had been replace by os.curdir in a 
number of places in the unit
  test runner.  This has now been fixed.
........
  r3245 | macraild | 2007-03-30 02:46:15 +1000 (Fri, 30 Mar 2007) | 13 lines
  
  A proposal for a modified mol-res-spin selection mechanism.
  
  This simple modification, based on a selection object, permits 
  the use of booleans in selection strings, eg:
  
  ':leu@xxxxxxx | :val@CG1,CG2'
  
  selects leucine and valine methyls.
  
  Also, modification of Selection.__contains__() will allow for
  wildcards, regex, etc as desired.
........
  r3247 | macraild | 2007-03-30 04:40:50 +1000 (Fri, 30 Mar 2007) | 3 lines
  
  This time booleans actually work!
........
  r3255 | macraild | 2007-03-30 23:35:39 +1000 (Fri, 30 Mar 2007) | 3 lines
  
  Improvements and unit-tests for spin selection
........
  r3256 | varioustoxins | 2007-03-30 23:55:16 +1000 (Fri, 30 Mar 2007) | 3 
lines
  
  unit_test_runner.py no longersilently ignores TestCases with syntax
  errors. They now produce a dummy test case that prints the SyntaxError  
........
  r3257 | varioustoxins | 2007-03-31 00:11:44 +1000 (Sat, 31 Mar 2007) | 3 
lines
  
  unit_test_runner emits a better warning messages that no tests from 
  a module with a syntax error will be run
........
  r3258 | macraild | 2007-03-31 02:41:01 +1000 (Sat, 31 Mar 2007) | 3 lines
  
  Further mol-res-spin selection improvements. Work still needed on
  boolean logic.
........

Modified:
    1.2/   (props changed)

Propchange: 1.2/
------------------------------------------------------------------------------
Binary property 'svnmerge-blocked' - no diff available.




Related Messages


Powered by MHonArc, Updated Tue Apr 03 19:40:04 2007