mailr18305 - /trunk/specific_fns/api_base.py


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

Header


Content

Posted by edward on January 24, 2013 - 14:45:
Author: bugman
Date: Thu Jan 24 14:45:07 2013
New Revision: 18305

URL: http://svn.gna.org/viewcvs/relax?rev=18305&view=rev
Log:
Added some consistency to the specific analysis API base class.

The return_data() method argument has been changed from 'spin' to 'data_id', 
as the data from the
base_data_loop() methods are often not spin containers.


Modified:
    trunk/specific_fns/api_base.py

Modified: trunk/specific_fns/api_base.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/specific_fns/api_base.py?rev=18305&r1=18304&r2=18305&view=diff
==============================================================================
--- trunk/specific_fns/api_base.py (original)
+++ trunk/specific_fns/api_base.py Thu Jan 24 14:45:07 2013
@@ -1,6 +1,6 @@
 
###############################################################################
 #                                                                            
 #
-# Copyright (C) 2004-2012 Edward d'Auvergne                                  
 #
+# Copyright (C) 2004-2013 Edward d'Auvergne                                  
 #
 #                                                                            
 #
 # This file is part of the program relax (http://www.nmr-relax.com).         
 #
 #                                                                            
 #
@@ -117,7 +117,7 @@
         """Create the Monte Carlo data.
 
         @keyword data_id:   The data identification information, as yielded 
by the base_data_loop() generator method.
-        @type data_id:      str
+        @type data_id:      anything
         @return:            The Monte Carlo simulation data.
         @rtype:             list of floats
         """
@@ -523,13 +523,13 @@
         return self.PARAMS.get_conv_factor(param)
 
 
-    def return_data(self, spin):
+    def return_data(self, data_id=None):
         """Return the data points used in optimisation.
 
-        @param spin:    The SpinContainer object.
-        @type spin:     SpinContainer instance
-        @return:        The array of relaxation data values.
-        @rtype:         list of float
+        @keyword data_id:   The data identification information, as yielded 
by the base_data_loop() generator method.
+        @type data_id:      anything
+        @return:            The array of data values.
+        @rtype:             list of float
         """
 
         # Not implemented.
@@ -571,13 +571,13 @@
         return param
 
 
-    def return_error(self, data_id):
+    def return_error(self, data_id=None):
         """Return the error points corresponding to the data points used in 
optimisation.
 
-        @param data_id: The data identification information, as yielded by 
the base_data_loop() generator method.
-        @type data_id:  str
-        @return:        The array of relaxation data error values.
-        @rtype:         list of float
+        @keyword data_id:   The data identification information, as yielded 
by the base_data_loop() generator method.
+        @type data_id:      anything
+        @return:            The array of data error values.
+        @rtype:             list of float
         """
 
         # Not implemented.
@@ -708,7 +708,7 @@
         """Pack the Monte Carlo simulation data.
 
         @param data_id:     The data identification information, as yielded 
by the base_data_loop() generator method.
-        @type data_id:      str
+        @type data_id:      anything
         @param sim_data:    The Monte Carlo simulation data.
         @type sim_data:     list of float
         """




Related Messages


Powered by MHonArc, Updated Thu Jan 24 15:00:02 2013