mailr4045 - /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 26, 2007 - 16:54:
Author: bugman
Date: Mon Nov 26 16:54:42 2007
New Revision: 4045

URL: http://svn.gna.org/viewcvs/relax?rev=4045&view=rev
Log:
Implemented the generic_fns.align_tensor.display() function.


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=4045&r1=4044&r2=4045&view=diff
==============================================================================
--- branches/N_state_model/generic_fns/align_tensor.py (original)
+++ branches/N_state_model/generic_fns/align_tensor.py Mon Nov 26 16:54:42 
2007
@@ -180,92 +180,21 @@
     # Alias the current data pipe.
     cdp = relax_data_store[relax_data_store.current_pipe]
 
-    # Spherical alignment.
-    if cdp.diff_tensor.type == 'sphere':
-        # Tensor type.
-        print "Type:  Spherical alignment"
-
-        # Parameters.
-        print "\nParameters {tm}."
-        print "tm (s):  " + `cdp.diff_tensor.tm`
-
-        # Alternate parameters.
-        print "\nAlternate parameters {Diso}."
-        print "Diso (1/s):  " + `cdp.diff_tensor.Diso`
-
-        # Fixed flag.
-        print "\nFixed:  " + `cdp.diff_tensor.fixed`
-
-    # Spheroidal alignment.
-    elif cdp.diff_tensor.type == 'spheroid':
-        # Tensor type.
-        print "Type:  Spheroidal alignment"
-
-        # Parameters.
-        print "\nParameters {tm, Da, theta, phi}."
-        print "tm (s):  " + `cdp.diff_tensor.tm`
-        print "Da (1/s):  " + `cdp.diff_tensor.Da`
-        print "theta (rad):  " + `cdp.diff_tensor.theta`
-        print "phi (rad):  " + `cdp.diff_tensor.phi`
-
-        # Alternate parameters.
-        print "\nAlternate parameters {Diso, Da, theta, phi}."
-        print "Diso (1/s):  " + `cdp.diff_tensor.Diso`
-        print "Da (1/s):  " + `cdp.diff_tensor.Da`
-        print "theta (rad):  " + `cdp.diff_tensor.theta`
-        print "phi (rad):  " + `cdp.diff_tensor.phi`
-
-        # Alternate parameters.
-        print "\nAlternate parameters {Dpar, Dper, theta, phi}."
-        print "Dpar (1/s):  " + `cdp.diff_tensor.Dpar`
-        print "Dper (1/s):  " + `cdp.diff_tensor.Dper`
-        print "theta (rad):  " + `cdp.diff_tensor.theta`
-        print "phi (rad):  " + `cdp.diff_tensor.phi`
-
-        # Alternate parameters.
-        print "\nAlternate parameters {tm, Dratio, theta, phi}."
-        print "tm (s):  " + `cdp.diff_tensor.tm`
-        print "Dratio:  " + `cdp.diff_tensor.Dratio`
-        print "theta (rad):  " + `cdp.diff_tensor.theta`
-        print "phi (rad):  " + `cdp.diff_tensor.phi`
-
-        # Fixed flag.
-        print "\nFixed:  " + `cdp.diff_tensor.fixed`
-
-    # Ellipsoidal alignment.
-    elif cdp.diff_tensor.type == 'ellipsoid':
-        # Tensor type.
-        print "Type:  Ellipsoidal alignment"
-
-        # Parameters.
-        print "\nParameters {tm, Da, Dr, alpha, beta, gamma}."
-        print "tm (s):  " + `cdp.diff_tensor.tm`
-        print "Da (1/s):  " + `cdp.diff_tensor.Da`
-        print "Dr:  " + `cdp.diff_tensor.Dr`
-        print "alpha (rad):  " + `cdp.diff_tensor.alpha`
-        print "beta (rad):  " + `cdp.diff_tensor.beta`
-        print "gamma (rad):  " + `cdp.diff_tensor.gamma`
-
-        # Alternate parameters.
-        print "\nAlternate parameters {Diso, Da, Dr, alpha, beta, gamma}."
-        print "Diso (1/s):  " + `cdp.diff_tensor.Diso`
-        print "Da (1/s):  " + `cdp.diff_tensor.Da`
-        print "Dr:  " + `cdp.diff_tensor.Dr`
-        print "alpha (rad):  " + `cdp.diff_tensor.alpha`
-        print "beta (rad):  " + `cdp.diff_tensor.beta`
-        print "gamma (rad):  " + `cdp.diff_tensor.gamma`
-
-        # Alternate parameters.
-        print "\nAlternate parameters {Dx, Dy, Dz, alpha, beta, gamma}."
-        print "Dx (1/s):  " + `cdp.diff_tensor.Dx`
-        print "Dy (1/s):  " + `cdp.diff_tensor.Dy`
-        print "Dz (1/s):  " + `cdp.diff_tensor.Dz`
-        print "alpha (rad):  " + `cdp.diff_tensor.alpha`
-        print "beta (rad):  " + `cdp.diff_tensor.beta`
-        print "gamma (rad):  " + `cdp.diff_tensor.gamma`
-
-        # Fixed flag.
-        print "\nFixed:  " + `cdp.diff_tensor.fixed`
+    # 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)
+
+    # 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)
 
 
 def fold_angles(sim_index=None):




Related Messages


Powered by MHonArc, Updated Mon Nov 26 17:00:29 2007