[Yt-svn] yt-commit r1070 - trunk/yt/lagos/hop

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Mon Jan 5 13:10:14 PST 2009


Author: mturk
Date: Mon Jan  5 13:10:13 2009
New Revision: 1070
URL: http://yt.spacepope.org/changeset/1070

Log:

Fixed output to look nice and to have columns match up with column headers



Modified:
   trunk/yt/lagos/hop/HopOutput.py

Modified: trunk/yt/lagos/hop/HopOutput.py
==============================================================================
--- trunk/yt/lagos/hop/HopOutput.py	(original)
+++ trunk/yt/lagos/hop/HopOutput.py	Mon Jan  5 13:10:13 2009
@@ -111,22 +111,25 @@
         Write out standard HOP information to *filename*.
         """
         f = open(filename,"w")
-        f.write("\t".join(["# Group","Mass","# part","max dens"
-                           "x","y","z", "center-of-mass",
-                           "x","y","z",
-                           "vx","vy","vz","max_r","\n"]))
+        f.write("#% 9s\t% 16s\t% 10s\t" % ("Group","Mass", "npart"))
+        f.write("\t".join(["% 16s" % i for i in 
+                            "max dens",
+                            "max_rho_x","max_rho_y","max_rho_z",
+                            "com_x","com_y","com_z",
+                            "vx","vy","vz","max_r"]))
+        f.write("\n")
         for group in self:
-            f.write("%10i\t" % group.id)
-            f.write("%0.9e\t" % group.total_mass())
-            f.write("%10i\t" % group.indices.size)
-            f.write("%0.9e\t" % group.maximum_density())
-            f.write("\t".join(["%0.9e" % v for v in group.maximum_density_location()]))
+            f.write("% 10i\t" % group.id)
+            f.write("% 0.9e\t" % group.total_mass())
+            f.write("% 10i\t" % group.indices.size)
+            f.write("% 0.9e\t" % group.maximum_density())
+            f.write("\t".join(["% 0.9e" % v for v in group.maximum_density_location()]))
             f.write("\t")
-            f.write("\t".join(["%0.9e" % v for v in group.center_of_mass()]))
+            f.write("\t".join(["% 0.9e" % v for v in group.center_of_mass()]))
             f.write("\t")
-            f.write("\t".join(["%0.9e" % v for v in group.bulk_velocity()]))
+            f.write("\t".join(["% 0.9e" % v for v in group.bulk_velocity()]))
             f.write("\t")
-            f.write("%0.9e\t" % group.maximum_radius())
+            f.write("% 0.9e\t" % group.maximum_radius())
             f.write("\n")
         f.close()
 



More information about the yt-svn mailing list