[yt-svn] commit/yt: MatthewTurk: Fixing field aliasing for SPH datasets.
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Wed Mar 19 11:09:11 PDT 2014
1 new commit in yt:
https://bitbucket.org/yt_analysis/yt/commits/d4240524c61b/
Changeset: d4240524c61b
Branch: yt-3.0
User: MatthewTurk
Date: 2014-03-19 19:08:50
Summary: Fixing field aliasing for SPH datasets.
Affected #: 1 file
diff -r d25ac896b69311afef386351fa949e9d0eeef038 -r d4240524c61b412bcc590b26f3e12c22c2759bc7 yt/fields/field_info_container.py
--- a/yt/fields/field_info_container.py
+++ b/yt/fields/field_info_container.py
@@ -59,6 +59,7 @@
self.field_list = field_list
self.slice_info = slice_info
self.setup_fluid_aliases()
+ self.field_aliases = {}
def setup_fluid_fields(self):
pass
@@ -73,7 +74,8 @@
self.alias((ptype, alias), (ptype, f))
# We'll either have particle_position or particle_position_[xyz]
- if (ptype, "particle_position") in self.field_list:
+ if (ptype, "particle_position") in self.field_list or \
+ (ptype, "particle_position") in self.field_aliases:
particle_scalar_functions(ptype,
"particle_position", "particle_velocity",
self)
@@ -173,6 +175,7 @@
u = Unit(self[original_name].units,
registry = self.pf.unit_registry)
units = str(u.get_cgs_equivalent())
+ self.field_aliases[alias_name] = original_name
self.add_field(alias_name,
function = TranslationFunc(original_name),
particle_type = self[original_name].particle_type,
Repository URL: https://bitbucket.org/yt_analysis/yt/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
More information about the yt-svn
mailing list