mailr4126 - /branches/N_state_model/generic_fns/align_tensor.py


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

Header


Content

Posted by edward on November 29, 2007 - 09:00:
Author: bugman
Date: Thu Nov 29 09:00:06 2007
New Revision: 4126

URL: http://svn.gna.org/viewcvs/relax?rev=4126&view=rev
Log:
Updated the generic_fns.align_tensor.display() function to use the 'tensor' 
key.


Modified:
    branches/N_state_model/generic_fns/align_tensor.py

Modified: branches/N_state_model/generic_fns/align_tensor.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/N_state_model/generic_fns/align_tensor.py?rev=4126&r1=4125&r2=4126&view=diff
==============================================================================
--- branches/N_state_model/generic_fns/align_tensor.py (original)
+++ branches/N_state_model/generic_fns/align_tensor.py Thu Nov 29 09:00:06 
2007
@@ -147,34 +147,41 @@
     del(relax_data_store[relax_data_store.current_pipe].align_tensor)
 
 
-def display():
-    """Function for displaying the alignment tensor."""
+def display(tensor=None):
+    """Function for displaying the alignment tensor.
+
+    @param tensor:          The alignment tensor identification string.
+    @type tensor:           str
+    """
 
     # Test if the current data pipe exists.
     pipes.test(relax_data_store.current_pipe)
 
     # Test if alignment tensor data exists.
-    if not align_data_exists():
+    if not align_data_exists(tensor):
         raise RelaxNoTensorError, 'alignment'
 
     # Alias the current data pipe.
     cdp = relax_data_store[relax_data_store.current_pipe]
 
+    # Header.
+    print "Tensor: " + tensor + "\n"
+
     # Parameters.
     print "Parameters {Axx, Ayy, Axy, Axz, Ayz}."
-    print "%-15s%15.8f" % ("Axx (Hz):  ", cdp.align_tensor.Axx)
-    print "%-15s%15.8f" % ("Ayy (Hz):  ", cdp.align_tensor.Ayy)
-    print "%-15s%15.8f" % ("Axy (Hz):  ", cdp.align_tensor.Axy)
-    print "%-15s%15.8f" % ("Axz (Hz):  ", cdp.align_tensor.Axz)
-    print "%-15s%15.8f" % ("Ayz (Hz):  ", cdp.align_tensor.Ayz)
+    print "%-15s%15.8f" % ("Axx (Hz):  ", cdp.align_tensor[tensor].Axx)
+    print "%-15s%15.8f" % ("Ayy (Hz):  ", cdp.align_tensor[tensor].Ayy)
+    print "%-15s%15.8f" % ("Axy (Hz):  ", cdp.align_tensor[tensor].Axy)
+    print "%-15s%15.8f" % ("Axz (Hz):  ", cdp.align_tensor[tensor].Axz)
+    print "%-15s%15.8f" % ("Ayz (Hz):  ", cdp.align_tensor[tensor].Ayz)
 
     # Alternate parameters.
     print "\nAlternate parameters {Azz, Axx-yy, Axy, Axz, Ayz} (the Pales 
default format)."
-    print "%-15s%15.8f" % ("Azz (Hz):  ", cdp.align_tensor.Azz)
-    print "%-15s%15.8f" % ("Axx-yy (Hz):  ", cdp.align_tensor.Axxyy)
-    print "%-15s%15.8f" % ("Axy (Hz):  ", cdp.align_tensor.Axy)
-    print "%-15s%15.8f" % ("Axz (Hz):  ", cdp.align_tensor.Axz)
-    print "%-15s%15.8f" % ("Ayz (Hz):  ", cdp.align_tensor.Ayz)
+    print "%-15s%15.8f" % ("Azz (Hz):  ", cdp.align_tensor[tensor].Azz)
+    print "%-15s%15.8f" % ("Axx-yy (Hz):  ", cdp.align_tensor[tensor].Axxyy)
+    print "%-15s%15.8f" % ("Axy (Hz):  ", cdp.align_tensor[tensor].Axy)
+    print "%-15s%15.8f" % ("Axz (Hz):  ", cdp.align_tensor[tensor].Axz)
+    print "%-15s%15.8f" % ("Ayz (Hz):  ", cdp.align_tensor[tensor].Ayz)
 
 
 def fold_angles(sim_index=None):




Related Messages


Powered by MHonArc, Updated Thu Nov 29 09:20:18 2007