<div dir="ltr">Hello Britton,<div>Thank you very much..... </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 29, 2014 at 2:51 PM, Britton Smith <span dir="ltr"><<a href="mailto:brittonsmith@gmail.com" target="_blank">brittonsmith@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Reju,<div><br></div><div>Yes, the "dx" field is the cell width, so that will do what you want.  It will be in units of length and will likely default to code_length, but you can convert it to anything you like.</div><div><br></div><div>Additionally, I recommend the following procedure for creating your field:</div><span class=""><div><br></div><div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace" size="4">def my_new_field(field, data):</font></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace" size="4">    return <span style="background-color:initial">data</span>['dx']*data['dx']</font><font size="4"><font face="monospace">*data['CRFraction']</font></font></div></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font size="4"><font face="monospace"><br></font></font></div></span><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font size="4"><font face="monospace">ds = yt.load(...)</font></font></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font size="4"><font face="monospace">ds.add_field("CRF_flux", function=my_new_field,</font></font></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font size="4"><font face="monospace">             take_log=False, units=SOME_UNITS)</font></font></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><font size="4"><font face="monospace"><br></font></font></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="font-family:arial;font-size:small">Adding the field directly to your loaded dataset is now the preferred method.  Notice, you can also specify the units that you want the field returned in.</span><span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="font-family:arial;font-size:small"><br></span></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="font-family:arial;font-size:small">Britton</span></div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 28, 2014 at 9:49 PM, Reju Sam John <span dir="ltr"><<a href="mailto:rejusamjohn@gmail.com" target="_blank">rejusamjohn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Britton,<div>Actually I was confused with what a gird is. Now I understood that, want I actually need is the cell size. Thanks Britton for your kind information.</div><div>What I am trying to accomplish? </div><div>I am trying to define a new field which has the dimension of flux (say CRF_flux) . I think the following definition would work.  </div><div><br></div><div><div><font face="monospace" size="4">@derived_field(name = "CRF_flux",take_log=False)</font></div><div><font face="monospace" size="4">def my_new_field(field, data):</font></div><div><font face="monospace" size="4">    return <span style="background-color:initial">data</span><span>[</span><span>'dx'</span><span>]*data['dx']</span></font><span><font size="4"><font face="monospace">*data['CRFraction'] </font></font> # along with some unit conversion constants. </span></div></div><div><span><br></span></div><div>Where 'CRFraction' is one of my user defined field. I think data['dx'] is equivalent to the cell size, isn't it ? One more doubt, what will be the unit of the field 'dx'? Is it in code unit?  </div><div>Once again thanks for your suggestions and information.</div><div>Thank You.</div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 28, 2014 at 8:14 PM, Britton Smith <span dir="ltr"><<a href="mailto:brittonsmith@gmail.com" target="_blank">brittonsmith@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Reju,<div><br></div><div>When you say (grid size), do you mean the number of cells in a single grid?  If so, that may be a bit tricky.  When you create a data container, a field isn't necessarily evaluated on a grid object, but on the cells contained within the container.  Can you explain what it is you are trying to accomplish?  There may be another way to do it.</div><span><font color="#888888"><div><br></div><div>Britton</div></font></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 26, 2014 at 11:20 AM, Reju Sam John <span dir="ltr"><<a href="mailto:rejusamjohn@gmail.com" target="_blank">rejusamjohn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Britton. <div>If I want to define a field like <i><b> (grid size)*x </b></i>, where 'x' is another user defined field, is it possible with the above method?</div><div>Thank you   </div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Wed, Nov 26, 2014 at 4:42 PM, Britton Smith <span dir="ltr"><<a href="mailto:brittonsmith@gmail.com" target="_blank">brittonsmith@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Reju,<div><br></div><div>If what you want is to get the size of each AMR grid, then for a given dataset, ds, you can access the list of all AMR grids as ds.index.grids.  Then, for example, you can get the shape of the first grid with ds.index.grids[0].shape.</div><div><br></div><div>Britton</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Wed, Nov 26, 2014 at 10:45 AM, Reju Sam John <span dir="ltr"><<a href="mailto:rejusamjohn@gmail.com" target="_blank">rejusamjohn@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Dear all,<div>Is it possible to take grid size from an enzo AMR data?</div><div>Thanks <span><font color="#888888"><br clear="all"><div><br></div>-- <br><div><div dir="ltr">Reju Sam John</div></div>
</font></span></div></div>
<br></div></div>_______________________________________________<br>
yt-users mailing list<br>
<a href="mailto:yt-users@lists.spacepope.org" target="_blank">yt-users@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
yt-users mailing list<br>
<a href="mailto:yt-users@lists.spacepope.org" target="_blank">yt-users@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div><div dir="ltr">Reju Sam John</div></div>
</font></span></div>
<br>_______________________________________________<br>
yt-users mailing list<br>
<a href="mailto:yt-users@lists.spacepope.org" target="_blank">yt-users@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
yt-users mailing list<br>
<a href="mailto:yt-users@lists.spacepope.org" target="_blank">yt-users@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr">Reju Sam John</div></div>
</div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Reju Sam John</div></div>
</div>