<html><body>
<p>2 new commits in yt:</p>
<p><a href="https://bitbucket.org/yt_analysis/yt/commits/3ec0ccea1142/">https://bitbucket.org/yt_analysis/yt/commits/3ec0ccea1142/</a> Changeset:   3ec0ccea1142 Branch:      yt User:        atmyers Date:        2016-05-10 17:56:37+00:00 Summary:     Make sure the standard particle fields get set up correctly for the Orion frontends. Affected #:  2 files</p>
<p>diff -r 7f7ccbc9329e14578e120835c0365f2e271e72cf -r 3ec0ccea11428e539e70f673788c250f8f2fac74 yt/frontends/boxlib/fields.py --- a/yt/frontends/boxlib/fields.py +++ b/yt/frontends/boxlib/fields.py @@ -90,6 +90,21 @@</p>
<pre>        # "luminosity",
    )
</pre>
<p>+    def setup_particle_fields(self, ptype): + +        def _get_vel(axis): +            def velocity(field, data): +                return data["particle_momentum_%s" % axis]/data["particle_mass"] +            return velocity + +        for ax in ‘xyz’: +            self.add_field((ptype, “particle_velocity_%s” % ax), +                           function=_get_vel(ax), +                           particle_type=True, +                           units="code_length/code_time") + +        super(BoxlibFieldInfo, self).setup_particle_fields(ptype) +</p>
<pre>def setup_fluid_fields(self):
    unit_system = self.ds.unit_system
    # Now, let's figure out what fields are included.</pre>
<p>diff -r 7f7ccbc9329e14578e120835c0365f2e271e72cf -r 3ec0ccea11428e539e70f673788c250f8f2fac74 yt/frontends/chombo/fields.py --- a/yt/frontends/chombo/fields.py +++ b/yt/frontends/chombo/fields.py @@ -78,6 +78,21 @@</p>
<pre>        ("particle_id", ("", ["particle_index"], None)),
    )
</pre>
<p>+    def setup_particle_fields(self, ptype): + +        def _get_vel(axis): +            def velocity(field, data): +                return data["particle_momentum_%s" % axis]/data["particle_mass"] +            return velocity + +        for ax in ‘xyz’: +            self.add_field((ptype, “particle_velocity_%s” % ax), +                           function=_get_vel(ax), +                           particle_type=True, +                           units="code_length/code_time") + +        super(Orion2FieldInfo, self).setup_particle_fields(ptype) +</p>
<pre>     def setup_fluid_fields(self):
         from yt.fields.magnetic_field import \
setup_magnetic_field_aliases</pre>
<p><a href="https://bitbucket.org/yt_analysis/yt/commits/de456d1efc0e/">https://bitbucket.org/yt_analysis/yt/commits/de456d1efc0e/</a> Changeset:   de456d1efc0e Branch:      yt User:        ngoldbaum Date:        2016-05-11 19:18:41+00:00 Summary:     Merged in atmyers/yt (pull request #2166)</p>
<p>Make sure the standard particle fields get set up correctly for the Orion frontends. Closes Issue #1166. Affected #:  2 files</p>
<p>diff -r 78591f39a47d294c9ff8d5be7121fbe51e5a2acd -r de456d1efc0ecd2faa73ec9a309a40c5ee1ce393 yt/frontends/boxlib/fields.py --- a/yt/frontends/boxlib/fields.py +++ b/yt/frontends/boxlib/fields.py @@ -90,6 +90,21 @@</p>
<pre>        # "luminosity",
    )
</pre>
<p>+    def setup_particle_fields(self, ptype): + +        def _get_vel(axis): +            def velocity(field, data): +                return data["particle_momentum_%s" % axis]/data["particle_mass"] +            return velocity + +        for ax in ‘xyz’: +            self.add_field((ptype, “particle_velocity_%s” % ax), +                           function=_get_vel(ax), +                           particle_type=True, +                           units="code_length/code_time") + +        super(BoxlibFieldInfo, self).setup_particle_fields(ptype) +</p>
<pre>def setup_fluid_fields(self):
    unit_system = self.ds.unit_system
    # Now, let's figure out what fields are included.</pre>
<p>diff -r 78591f39a47d294c9ff8d5be7121fbe51e5a2acd -r de456d1efc0ecd2faa73ec9a309a40c5ee1ce393 yt/frontends/chombo/fields.py --- a/yt/frontends/chombo/fields.py +++ b/yt/frontends/chombo/fields.py @@ -78,6 +78,21 @@</p>
<pre>        ("particle_id", ("", ["particle_index"], None)),
    )
</pre>
<p>+    def setup_particle_fields(self, ptype): + +        def _get_vel(axis): +            def velocity(field, data): +                return data["particle_momentum_%s" % axis]/data["particle_mass"] +            return velocity + +        for ax in ‘xyz’: +            self.add_field((ptype, “particle_velocity_%s” % ax), +                           function=_get_vel(ax), +                           particle_type=True, +                           units="code_length/code_time") + +        super(Orion2FieldInfo, self).setup_particle_fields(ptype) +</p>
<pre>     def setup_fluid_fields(self):
         from yt.fields.magnetic_field import \
setup_magnetic_field_aliases</pre>
<p>Repository URL: <a href="https://bitbucket.org/yt_analysis/yt/">https://bitbucket.org/yt_analysis/yt/</a></p>
<p>—</p>
<p>This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.</p>

<img src="http://link.bitbucket.org/wf/open?upn=ll4ctv0L-2ByeRZFC1LslHcg6aJmnQ70VruLbmeLQr27BmFWSNVFHFJ2bODHCVdAjBMhYZ2MT9eROLdvRdg9xut3r1JUd1aDLXfdGJ6qMhbhGk21PrmZz0aUjwm-2BzjE2qnZImL6kEzk1efREkvDOBth7He49Zjc84crWgP09fa9U52hiPV2wJXDpCY0-2FhBrkJ7c4ZFYcFUUFMdw1629PK5TEMOq41cm0azv-2FQpD-2FX-2FNjA-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>