mailr22722 - /trunk/specific_analyses/parameter_object.py


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

Header


Content

Posted by edward on April 11, 2014 - 18:39:
Author: bugman
Date: Fri Apr 11 18:39:49 2014
New Revision: 22722

URL: http://svn.gna.org/viewcvs/relax?rev=22722&view=rev
Log:
The auto-generated user function tables can now display the base units.


Modified:
    trunk/specific_analyses/parameter_object.py

Modified: trunk/specific_analyses/parameter_object.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/parameter_object.py?rev=22722&r1=22721&r2=22722&view=diff
==============================================================================
--- trunk/specific_analyses/parameter_object.py (original)
+++ trunk/specific_analyses/parameter_object.py Fri Apr 11 18:39:49 2014
@@ -593,11 +593,13 @@
         return text.split("'")[1]
 
 
-    def uf_doc(self, default=True, type=False):
+    def uf_doc(self, default=False, units=False, type=False):
         """"Create the parameter documentation for the user function 
docstrings.
 
         @keyword default:   A flag which if True will cause the default 
parameter value to be included in the table.
         @type default:      bool
+        @keyword units:     A flag which if True will cause the units to be 
included in the table.
+        @type units:        bool
         @keyword type:      A flag which if True will cause the parameter 
type to be included in the table.
         @type type:         bool
         """
@@ -612,6 +614,8 @@
         headings = ["Name", "Description"]
         if default:
             headings.append("Default")
+        if units:
+            headings.append("Units")
         if type:
             headings.append("Type")
         table.add_headings(headings)
@@ -624,6 +628,8 @@
                 row.append(self.description(param))
                 if default:
                     row.append("%s" % self.default_value(param))
+                if units:
+                    row.append("%s" % self.units(param))
                 if type:
                     row.append("%s" % self.type_string(param))
                 table.add_row(row)




Related Messages


Powered by MHonArc, Updated Fri Apr 11 19:40:02 2014