[Yt-svn] yt-commit r1583 - trunk/yt/lagos

joishi at wrangler.dreamhost.com joishi at wrangler.dreamhost.com
Thu Jan 21 15:59:49 PST 2010


Author: joishi
Date: Thu Jan 21 15:59:48 2010
New Revision: 1583
URL: http://yt.enzotools.org/changeset/1583

Log:
fixed unknown fields in orion (by copying enzo!)


Modified:
   trunk/yt/lagos/HierarchyType.py

Modified: trunk/yt/lagos/HierarchyType.py
==============================================================================
--- trunk/yt/lagos/HierarchyType.py	(original)
+++ trunk/yt/lagos/HierarchyType.py	Thu Jan 21 15:59:48 2010
@@ -1127,7 +1127,19 @@
         pass
 
     def _setup_unknown_fields(self):
-        pass
+        for field in self.field_list:
+            if field in self.parameter_file.field_info: continue
+            mylog.info("Adding %s to list of fields", field)
+            cf = None
+            if self.parameter_file.has_key(field):
+                def external_wrapper(f):
+                    def _convert_function(data):
+                        return data.convert(f)
+                    return _convert_function
+                cf = external_wrapper(field)
+            add_field(field, lambda a, b: None,
+                      convert_function=cf, take_log=False)
+
 
     def _setup_derived_fields(self):
         pass



More information about the yt-svn mailing list