<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Hi Keita,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">You’ll also need to supply the box size when you load the data.  Like so:</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><span style="font-family: helvetica;">ds = GadgetStaticOutput('/Users/SilverStar/Desktop/iso_low.dat', </span><span style="font-family: helvetica;">unit_base = {"kpc": 1.0}, bounding_box=[[-100, -100, -100], [100, 100, 100]])</span></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><span style="font-family: helvetica;"><br></span></div><div id="bloop_customfont" style="font-size: 13px; color: rgb(0, 0, 0); margin: 0px;">Take a look at the __init__ method of GadgetStaticOutput; all of the keyword arguments it accepts can be used when creating a GadgetStaticOutput instance.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><span style="font-family: helvetica;"><br></span></div><div id="bloop_customfont" style="margin: 0px;">The bbox I used in this example might need to be tweaked for your simulation.  It should enclose all of the particles in the domain and be in whatever code units you ran the simulation with.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">I think optimally for non-periodic SPH simulations yt would be able to *choose* an appropriate bbox after reading in the list of particle positions.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">Since cosmological simulations (which have periodic boundary conditions) and all mesh-based simulations have a bounding box that is intimately linked with the data coordinates, in the past we’ve always known the bounding box when creating the new StaticOutput instance in memory. We don’t have that information for non-periodic SPH datasets.  They are the first ones that yt has had to deal with where we can’t easily decide what the simulation domain is before inspecting all of the data.  That’s why it doesn’t work that way right now, but hopefully (possibly with the help of SPH users) we’ll be able to fix that soon.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">-Nathan</div> <div id="bloop_sign_1384469510952291072"></div> <br><p style="color:#A0A0A8;">On November 14, 2013 at 2:46:55 PM, Keita Todoroki (<a href="mailto://keitee@physics.unlv.edu">keitee@physics.unlv.edu</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div>Hi,
<br>
<br>I am trying to read in a gadget snap from isolated galaxy sims, but I get
<br>ZeroDivisionError.
<br>As you can see below, the parameters for the domain edge seems to be not
<br>reading correctly, while it perfectly works fine for a snap from
<br>cosmological sims.
<br>
<br>
<br>In [2]: ds = GadgetStaticOutput('/Users/SilverStar/Desktop/iso_low.dat',
<br>unit_base = {"kpc": 1.0})
<br>yt : [INFO     ] 2013-11-14 14:22:03,592 Omega Lambda is 0.0, so we are
<br>turning off Cosmology.
<br>yt : [INFO     ] 2013-11-14 14:22:03,593 Parameters: current_time          
<br>    = 0.0
<br>yt : [INFO     ] 2013-11-14 14:22:03,593 Parameters: domain_dimensions     
<br>    = [2 2 2]
<br>yt : [INFO     ] 2013-11-14 14:22:03,594 Parameters: domain_left_edge      
<br>    = [ 0.  0.  0.]
<br>yt : [INFO     ] 2013-11-14 14:22:03,595 Parameters: domain_right_edge     
<br>    = [ 0.  0.  0.]
<br>yt : [INFO     ] 2013-11-14 14:22:03,596 Parameters:
<br>cosmological_simulation   = 0
<br>
<br>If the domain edge is simply reading the BoxSize,  the output above is
<br>understandable because isolated galaxy sims do not require to set the
<br>BoxSize (in fact we set it to 0) unlike cosmo sims.
<br>
<br>Could this be the reason for the error?
<br>
<br>
<br>-Keita
<br>
<br>_______________________________________________
<br>yt-users mailing list
<br>yt-users@lists.spacepope.org
<br>http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
<br></div></div></span></blockquote></body></html>