[yt-users] error in creating plot collection

Christine Simpson csimpson at astro.columbia.edu
Fri Feb 25 15:11:21 PST 2011


Hi all,

I'm getting an error in trying to do some very simple analysis on one
output of an enzo simulation I have.  I don't have this issue with any
other output of the simulation.  Basically I can load the data and
that's it; every other routine I try on it crashes.  I have a feeling
this may be an issue with my data, not yt, but I was wondering if you yt
folks could give some insight as to what is crashing yt.  Any help would
be appreciated.  Here is a sample error where I try to create a plot
collection:

In [12]: pf = load("DD0008/output_0008")
yt         INFO       2011-02-25 17:03:41,236 Parameters: current_time
= 40.8164738158
yt         INFO       2011-02-25 17:03:41,236 Parameters:
domain_dimensions         = [128, 128, 128]
yt         INFO       2011-02-25 17:03:41,236 Parameters:
domain_left_edge          = [ 0.  0.  0.]
yt         INFO       2011-02-25 17:03:41,237 Parameters:
domain_right_edge         = [ 1.  1.  1.]
yt         INFO       2011-02-25 17:03:41,238 Parameters:
cosmological_simulation   = 1
yt         INFO       2011-02-25 17:03:41,238 Parameters:
current_redshift          = 6.36375016055
yt         INFO       2011-02-25 17:03:41,238 Parameters: omega_lambda
= 0.726
yt         INFO       2011-02-25 17:03:41,238 Parameters: omega_matter
= 0.274
yt         INFO       2011-02-25 17:03:41,238 Parameters:
hubble_constant           = 0.705

In [13]: pc = PlotCollectionInteractive(pf)
yt         INFO       2011-02-25 17:03:44,967 Getting the binary
hierarchy
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (92, 0))

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call
last)

/share/home/01112/tg803911/yt_new/yt/scripts/iyt in <module>()
----> 1 
      2 
      3 
      4 
      5 

/share/home/01112/tg803911/yt_new/yt/yt/visualization/plot_collection.pyc in __init__(self, *args, **kwargs)
   1602         import pylab
   1603         self.pylab = pylab
-> 1604         super(PlotCollectionInteractive, self).__init__(*args,
**kwargs)
   1605 
   1606     def redraw(self):

/share/home/01112/tg803911/yt_new/yt/yt/visualization/plot_collection.pyc in __init__(self, pf, center)
    101         self.pf = pf
    102         if center == None:
--> 103             v,self.c = pf.h.find_max("Density") # @todo: ensure
no caching
    104         elif center == "center" or center == "c":
    105             self.c = (pf.domain_right_edge +
pf.domain_left_edge)/2.0

/share/home/01112/tg803911/yt_new/yt/yt/data_objects/static_output.pyc
in _get_hierarchy(self)
    157             if self._hierarchy_class == None:
    158                 raise RuntimeError("You should not instantiate
StaticOutput.")
--> 159             self.__hierarchy = self._hierarchy_class(self,
data_style=self.data_style)
    160         return self.__hierarchy
    161 

/share/home/01112/tg803911/yt_new/yt/yt/frontends/enzo/data_structures.pyc in __init__(self, pf, data_style)
    155             self.float_type = 'float64'
    156 
--> 157         AMRHierarchy.__init__(self, pf, data_style)
    158         # sync it back

    159         self.parameter_file.data_style = self.data_style

/share/home/01112/tg803911/yt_new/yt/yt/data_objects/hierarchy.pyc in
__init__(self, pf, data_style)
     68 
     69         mylog.debug("Parsing hierarchy.")
---> 70         self._parse_hierarchy()
     71 
     72         mylog.debug("Constructing grid objects.")

/share/home/01112/tg803911/yt_new/yt/yt/frontends/enzo/data_structures.pyc in _parse_hierarchy(self)
    217             return line.split()[2:]
    218         if os.path.exists(self.hierarchy_filename[:-9] +
"harrays"):
--> 219             if self._parse_binary_hierarchy(): return
    220         t1 = time.time()
    221         pattern = r"Pointer: Grid\[(\d*)\]->NextGrid(Next|
This)Level = (\d*)\s+$"

/share/home/01112/tg803911/yt_new/yt/yt/frontends/enzo/data_structures.pyc in _parse_binary_hierarchy(self)
    288         except h5py.h5.H5Error:
    289             return False
--> 290         self.grid_dimensions[:] = f["/ActiveDimensions"][:]
    291         self.grid_left_edge[:] = f["/LeftEdges"][:]
    292         self.grid_right_edge[:] = f["/RightEdges"][:]

ValueError: shape mismatch: objects cannot be broadcast to a single
shape





More information about the yt-users mailing list