mailr22751 - in /trunk: specific_analyses/model_free/parameter_object.py specific_analyses/model_free/uf.py user_functions/value.py


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

Header


Content

Posted by edward on April 14, 2014 - 19:07:
Author: bugman
Date: Mon Apr 14 19:07:54 2014
New Revision: 22751

URL: http://svn.gna.org/viewcvs/relax?rev=22751&view=rev
Log:
Shifted the model-free parameter writing documentation to the parameter list 
object.


Modified:
    trunk/specific_analyses/model_free/parameter_object.py
    trunk/specific_analyses/model_free/uf.py
    trunk/user_functions/value.py

Modified: trunk/specific_analyses/model_free/parameter_object.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/model_free/parameter_object.py?rev=22751&r1=22750&r2=22751&view=diff
==============================================================================
--- trunk/specific_analyses/model_free/parameter_object.py      (original)
+++ trunk/specific_analyses/model_free/parameter_object.py      Mon Apr 14 
19:07:54 2014
@@ -71,6 +71,7 @@
         # Set up the user function documentation.
         self._set_uf_title("Model-free parameters")
         self._uf_param_table(label="table: model-free parameters", 
caption="Model-free parameters.")
+        self._uf_param_table(label="table: model-free parameter writing", 
caption="Model-free parameters.")
         self._uf_param_table(label="table: model-free parameters and min 
stats", caption="Model-free parameters and minimisation statistics.", 
sets=['params', 'fixed', 'min'])
         self._uf_param_table(label="table: all model-free parameters", 
caption="Model-free parameters.", scope=None)
         self._uf_param_table(label="table: mf parameter value setting", 
caption="Model-free parameter value setting.", default=True)
@@ -83,3 +84,9 @@
             doc.add_paragraph("where:")
             doc.add_list_element("rex is the chemical exchange value for the 
current frequency.")
             doc.add_list_element("frequency is the proton frequency 
corresponding to the data.")
+
+        # Parameter writing documentation.
+        for doc in self._uf_doc_loop(["table: model-free parameter 
writing"]):
+            doc.add_paragraph("For model-free theory it is assumed that Rex 
values are scaled quadratically with field strength.  The values will be very 
small as they will be written out as a field strength independent value.  
Hence use the following formula to convert the value to that expected for a 
given magnetic field strength:")
+            doc.add_verbatim("    Rex = value * (2.0 * pi * frequency) ** 2")
+            doc.add_paragraph("The frequency is that of the proton in 
Hertz.")

Modified: trunk/specific_analyses/model_free/uf.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/model_free/uf.py?rev=22751&r1=22750&r2=22751&view=diff
==============================================================================
--- trunk/specific_analyses/model_free/uf.py    (original)
+++ trunk/specific_analyses/model_free/uf.py    Mon Apr 14 19:07:54 2014
@@ -73,12 +73,6 @@
 eliminate_doc.append(Desc_container("Arguments"))
 eliminate_doc[-1].add_paragraph("The 'args' argument must be a tuple of 
length 2, the elements of which must be numbers.  For example, to eliminate 
models which have a local tm value greater than 25 ns and models with 
internal correlation times greater than 1.5 times tm, set 'args' to (25 * 
1e-9, 1.5).")
 
-# Parameter writing documentation.
-write_doc = Desc_container("Model-free parameter writing details")
-write_doc.add_paragraph("For the model-free theory, it is assumed that Rex 
values are scaled quadratically with field strength.  The values will seem 
quite small as they will be written out as a field strength independent 
value.  Hence please use the following formula to convert the value to that 
expected for a given magnetic field strength:")
-write_doc.add_verbatim("    Rex = value * (2.0 * pi * frequency) ** 2")
-write_doc.add_paragraph("The frequency is that of the proton in Hertz.")
-
 
 def create_model(model=None, equation=None, params=None, spin_id=None):
     """Function for creating a custom model-free model.

Modified: trunk/user_functions/value.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/user_functions/value.py?rev=22751&r1=22750&r2=22751&view=diff
==============================================================================
--- trunk/user_functions/value.py       (original)
+++ trunk/user_functions/value.py       Mon Apr 14 19:07:54 2014
@@ -132,8 +132,7 @@
 uf.desc.append(Desc_container())
 uf.desc[-1].add_paragraph("The values corresponding to the given parameter 
will be displayed.  The scaling argument can be used to scale the parameter 
values.  This can be useful for example in the case of the model-free Rex 
parameter to obtain the spectrometer dependent value from the omega_ex field 
strength independent internal value.  Or to scale correlation times from 
seconds down to nanosecond or picosecond timescales.")
 uf.desc.append(regexp_doc)
-uf.desc.append(model_free_params.uf_doc(label="table: model-free 
parameters"))
-uf.desc.append(model_free_uf.write_doc)
+uf.desc.append(model_free_params.uf_doc(label="table: model-free parameter 
writing"))
 uf.desc.append(jw_mapping_params.uf_doc(label="table: J(w) parameters"))
 uf.desc.append(consistency_test_params.uf_doc(label="table: consistency 
testing parameters"))
 uf.desc.append(noe_params.uf_doc(label="table: NOE parameters"))
@@ -458,8 +457,7 @@
 uf.desc.append(Desc_container())
 uf.desc[-1].add_paragraph("The values corresponding to the given parameter 
will be written to file.  The scaling argument can be used to scale the 
parameter values.  This can be useful for example in the case of the 
model-free Rex parameter to obtain the spectrometer dependent value from the 
omega_ex field strength independent internal value.  Or to scale correlation 
times from seconds down to nanosecond or picosecond timescales.")
 uf.desc.append(regexp_doc)
-uf.desc.append(model_free_params.uf_doc(label="table: model-free 
parameters"))
-uf.desc.append(model_free_uf.write_doc)
+uf.desc.append(model_free_params.uf_doc(label="table: model-free parameter 
writing"))
 uf.desc.append(jw_mapping_params.uf_doc(label="table: J(w) parameters"))
 uf.desc.append(consistency_test_params.uf_doc(label="table: consistency 
testing parameters"))
 uf.desc.append(noe_params.uf_doc(label="table: NOE parameters"))




Related Messages


Powered by MHonArc, Updated Mon Apr 14 19:20:02 2014