[Yt-svn] yt: 2 new changesets

hg at spacepope.org hg at spacepope.org
Wed Sep 29 12:57:38 PDT 2010


hg Repository: yt
details:   yt/rev/ebfeda31ba98
changeset: 3419:ebfeda31ba98
user:      Matthew Turk <matthewturk at gmail.com>
date:
Wed Sep 29 12:57:09 2010 -0700
description:
Making the Enzo conversion override only have one underscore and porting it to
FLASH

hg Repository: yt
details:   yt/rev/97c275d17e34
changeset: 3420:97c275d17e34
user:      Matthew Turk <matthewturk at gmail.com>
date:
Wed Sep 29 12:57:33 2010 -0700
description:
Merging

diffstat:

 yt/frontends/enzo/data_structures.py  |  19 ++++++++++---------
 yt/frontends/flash/data_structures.py |   9 ++++++++-
 2 files changed, 18 insertions(+), 10 deletions(-)

diffs (87 lines):

diff -r d7e28cdce956 -r 97c275d17e34 yt/frontends/enzo/data_structures.py
--- a/yt/frontends/enzo/data_structures.py	Sat Sep 25 18:21:52 2010 -0700
+++ b/yt/frontends/enzo/data_structures.py	Wed Sep 29 12:57:33 2010 -0700
@@ -45,7 +45,8 @@
 from yt.utilities.logger import ytLogger as mylog
 
 from .definitions import parameterDict
-from .fields import EnzoFieldContainer, add_enzo_field
+from .fields import EnzoFieldContainer, Enzo1DFieldContainer, \
+    Enzo2DFieldContainer, add_enzo_field
 
 from yt.utilities.parallel_tools.parallel_analysis_interface import \
     parallel_blocking_call
@@ -600,9 +601,9 @@
         of {fieldname : conversion_to_cgs} that will override the #DataCGS.
         """
         if parameter_override is None: parameter_override = {}
-        self.__parameter_override = parameter_override
+        self._parameter_override = parameter_override
         if conversion_override is None: conversion_override = {}
-        self.__conversion_override = conversion_override
+        self._conversion_override = conversion_override
         self.storage_filename = storage_filename
 
         StaticOutput.__init__(self, filename, data_style)
@@ -732,9 +733,9 @@
                 self.domain_right_edge = \
                 self.parameters["DomainRightEdge"] = \
                     na.array([float(i) for i in vals.split()])
-        for p, v in self.__parameter_override.items():
+        for p, v in self._parameter_override.items():
             self.parameters[p] = v
-        for p, v in self.__conversion_override.items():
+        for p, v in self._conversion_override.items():
             self.conversion_factors[p] = v
         self.refine_by = self.parameters["RefineBy"]
         self.dimensionality = self.parameters["TopGridRank"]
@@ -856,9 +857,9 @@
 
     def __init__(self, parameter_override=None, conversion_override=None):
         if parameter_override is None: parameter_override = {}
-        self.__parameter_override = parameter_override
+        self._parameter_override = parameter_override
         if conversion_override is None: conversion_override = {}
-        self.__conversion_override = conversion_override
+        self._conversion_override = conversion_override
 
         StaticOutput.__init__(self, "InMemoryParameterFile", self._data_style)
 
@@ -882,9 +883,9 @@
         for i in self.conversion_factors:
             if isinstance(self.conversion_factors[i], types.TupleType):
                 self.conversion_factors[i] = na.array(self.conversion_factors[i])
-        for p, v in self.__parameter_override.items():
+        for p, v in self._parameter_override.items():
             self.parameters[p] = v
-        for p, v in self.__conversion_override.items():
+        for p, v in self._conversion_override.items():
             self.conversion_factors[p] = v
         self.refine_by = self.parameters["RefineBy"]
         self.dimensionality = self.parameters["TopGridRank"]
diff -r d7e28cdce956 -r 97c275d17e34 yt/frontends/flash/data_structures.py
--- a/yt/frontends/flash/data_structures.py	Sat Sep 25 18:21:52 2010 -0700
+++ b/yt/frontends/flash/data_structures.py	Wed Sep 29 12:57:33 2010 -0700
@@ -173,7 +173,12 @@
     _handle = None
     
     def __init__(self, filename, data_style='flash_hdf5',
-                 storage_filename = None):
+                 storage_filename = None,
+                 conversion_override = None):
+
+        if conversion_override is None: conversion_override = {}
+        self._conversion_override = conversion_override
+
         StaticOutput.__init__(self, filename, data_style)
         self.storage_filename = storage_filename
 
@@ -204,6 +209,8 @@
         seconds = 1 #self["Time"]
         self.time_units['years'] = seconds / (365*3600*24.0)
         self.time_units['days']  = seconds / (3600*24.0)
+        for p, v in self._conversion_override.items():
+            self.conversion_factors[p] = v
 
     def _setup_nounits_units(self):
         z = 0



More information about the yt-svn mailing list