[yt-users] Problem in accessing ramses data
Matthew Turk
matthewturk at gmail.com
Mon Nov 25 11:34:08 PST 2013
Hi Junhwan,
On Mon, Nov 25, 2013 at 2:31 PM, Junhwan Choi (최준환)
<choi.junhwan at gmail.com> wrote:
> Hi yt user,
>
> Here I try to make some plots with centering to the densest cell using
> following script:
> =====================
> from yt.mods import *
>
> ds = load("/lustre/widow2/proj/ast031/test11_rhd_fesc=0.05/output_00048/info_00048.txt",
> fields = ["Density","x-velocity", "y-velocity",
> "z-velocity","Pressure","Metallicity","HI"])
> center = ds.h.find_max("Density")[1]
>
> pw = ProjectionPlot(ds, "x", "Density", weight_field="Density", center=center)
> pw.zoom(1.01)
> pw.save("allviewGas")
> pw = ProjectionPlot(ds, "y", "Density", weight_field="Density", center=center)
> pw.zoom(1.01)
> pw.save("allviewGas")
> pw = ProjectionPlot(ds, "z", "Density" , weight_field="Density", center=center)
> pw.zoom(1.01)
> pw.save("allviewGas")
> =====================
>
> and, I got the following error message
> File "VisFrame.py", line 4, in <module>
> den_center = ds.h.find_max("Density")[1]
> File "/autofs/na3_home1/jhchoi/common/src/yt-hg/yt/geometry/oct_geometry_handler.py",
> line 59, in find_max
> mv, pos = self.find_max_cell_location(field, finest_levels)
> File "/autofs/na3_home1/jhchoi/common/src/yt-hg/yt/geometry/oct_geometry_handler.py",
> line 69, in find_max_cell_location
> source.quantities["MaxLocation"](field)
> File "/autofs/na3_home1/jhchoi/common/src/yt-hg/yt/data_objects/derived_quantities.py",
> line 79, in __call__
> return self.c_func(self._data_source, *retvals)
> File "/autofs/na3_home1/jhchoi/common/src/yt-hg/yt/data_objects/derived_quantities.py",
> line 666, in _combMaxLocation
> i = np.argmax(args[0]) # ma is arg[0]
> File "/ccs/home/jhchoi/common/lib/python2.7/site-packages/numpy/core/fromnumeric.py",
> line 738, in argmax
> return argmax(axis)
> ValueError: attempt to get argmax of an empty sequence
>
> In order to check whether the simulation Density output is messed up,
> I replace "center = ds.h.find_max("Density")[1]" to "center=[0,0,0]",
> then I am able to make Density projection.
> This test suggest that the Density output in the simulation is
> alright, but the "ds.h.find_max("Density")[1]" has problem.
> Does anyone know how to resolve it?
That's weird; I am able to do find_max here just fine. I suspect that
the issue might be related to the finest_levels argument. What
happens if you do:
pf.h.find_max("Density", finest_levels=30)
-Matt
>
> Thank you in advance,
> Junhwan
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
More information about the yt-users
mailing list