[Yt-svn] yt-commit r764 - branches/yt-generalization/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Tue Sep 9 11:15:54 PDT 2008


Author: mturk
Date: Tue Sep  9 11:15:53 2008
New Revision: 764
URL: http://yt.spacepope.org/changeset/764

Log:
Translation now seems to work.



Modified:
   branches/yt-generalization/yt/lagos/OrionFields.py

Modified: branches/yt-generalization/yt/lagos/OrionFields.py
==============================================================================
--- branches/yt-generalization/yt/lagos/OrionFields.py	(original)
+++ branches/yt-generalization/yt/lagos/OrionFields.py	Tue Sep  9 11:15:53 2008
@@ -19,14 +19,12 @@
                     "z-momentum": "zmom"
                    }
 
-add_field("Density", function=lambda a,b: b["density"])
+def _generate_translation(mine, theirs):
+    add_field(theirs, function=lambda a, b: b[mine], take_log=True)
 
-#for f,v in translation_dict.items():
-#    if v not in OrionFieldInfo:
-#        add_field(v, function=lambda a,b: None, take_log=True,
-#                  validators = [ValidateDataField(v)])
-#    def func(a, b):
-#        print "Returning %s (%s)" % (v, f)
-#        return b[v]
-#    print "Setting up translator from %s to %s" % (v, f)
-#    add_field(f, function=func, take_log=True)
+for f,v in translation_dict.items():
+    if v not in OrionFieldInfo:
+        add_field(v, function=lambda a,b: None, take_log=True,
+                  validators = [ValidateDataField(v)])
+    #print "Setting up translator from %s to %s" % (v, f)
+    _generate_translation(v, f)



More information about the yt-svn mailing list