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

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Tue Nov 11 11:36:41 PST 2008


Author: mturk
Date: Tue Nov 11 11:36:40 2008
New Revision: 916
URL: http://yt.spacepope.org/changeset/916

Log:
Moved the class selection outside the __init__ function in the static outputs.



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

Modified: branches/yt-generalization/yt/lagos/OutputTypes.py
==============================================================================
--- branches/yt-generalization/yt/lagos/OutputTypes.py	(original)
+++ branches/yt-generalization/yt/lagos/OutputTypes.py	Tue Nov 11 11:36:40 2008
@@ -115,6 +115,7 @@
     Enzo-specific output, set at a fixed time.
     """
     _hierarchy_class = EnzoHierarchy
+    _fieldinfo_class = EnzoFieldContainer
     def __init__(self, filename, data_style=None,
                  parameter_override = None,
                  conversion_override = None):
@@ -139,7 +140,7 @@
         cp = os.path.join(self.directory, "cool_rates.out")
         if os.path.exists(cp):
             self.cool = EnzoTable(cp, cool_out_key)
-        self.field_info = EnzoFieldContainer()
+        self.field_info = self._fieldinfo_class()
 
     def _parse_parameter_file(self):
         """
@@ -287,6 +288,7 @@
     @type filename: String
     """
     _hierarchy_class = OrionHierarchy
+    _fieldinfo_class = OrionFieldContainer
 
     def __init__(self, plotname, paramFilename='inputs',fparamFilename='probin',data_style=7,paranoia=False):
         """need to override for Orion file structure.
@@ -300,7 +302,7 @@
           ASCII
 
         """
-        self.field_info = OrionFieldContainer()
+        self.field_info = self._fieldinfo_class()
         self.data_style = data_style
         self.paranoid_read = paranoia
         plotname = plotname.rstrip('/')



More information about the yt-svn mailing list