[yt-svn] commit/yt: 3 new changesets
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Tue May 24 10:06:00 PDT 2016
3 new commits in yt:
https://bitbucket.org/yt_analysis/yt/commits/bd9049529321/
Changeset: bd9049529321
Branch: yt
User: ngoldbaum
Date: 2016-05-18 23:24:47+00:00
Summary: [bugfix] fix add_field handling when passed a tuple
Affected #: 1 file
diff -r de4aaa4344b2ffd78d9e4411074b9b398f5e6ad4 -r bd90495293210d456a6fce7989c834945793a92e yt/fields/field_info_container.py
--- a/yt/fields/field_info_container.py
+++ b/yt/fields/field_info_container.py
@@ -253,15 +253,16 @@
self[name] = DerivedField(name, f, **kwargs)
return f
return create_function
- ptype = kwargs.get("particle_type", False)
- if ptype:
- ftype = 'all'
- else:
- ftype = self.ds.default_fluid_type
- if not isinstance(name, tuple) and (ftype, name) not in self:
- tuple_name = (ftype, name)
- self[tuple_name] = DerivedField(tuple_name, function, **kwargs)
- self.alias(name, tuple_name)
+ if not isinstance(name, tuple):
+ ptype = kwargs.get("particle_type", False)
+ if ptype:
+ ftype = 'all'
+ else:
+ ftype = self.ds.default_fluid_type
+ if (ftype, name) not in self:
+ tuple_name = (ftype, name)
+ self[tuple_name] = DerivedField(tuple_name, function, **kwargs)
+ self.alias(name, tuple_name)
else:
self[name] = DerivedField(name, function, **kwargs)
https://bitbucket.org/yt_analysis/yt/commits/2a91813d90c4/
Changeset: 2a91813d90c4
Branch: yt
User: ngoldbaum
Date: 2016-05-19 02:32:33+00:00
Summary: fix corner case, rearrange, simplify logic
Affected #: 1 file
diff -r bd90495293210d456a6fce7989c834945793a92e -r 2a91813d90c4890315dfb7c435e4a228451dfd75 yt/fields/field_info_container.py
--- a/yt/fields/field_info_container.py
+++ b/yt/fields/field_info_container.py
@@ -253,16 +253,20 @@
self[name] = DerivedField(name, f, **kwargs)
return f
return create_function
- if not isinstance(name, tuple):
- ptype = kwargs.get("particle_type", False)
- if ptype:
- ftype = 'all'
- else:
- ftype = self.ds.default_fluid_type
- if (ftype, name) not in self:
- tuple_name = (ftype, name)
- self[tuple_name] = DerivedField(tuple_name, function, **kwargs)
- self.alias(name, tuple_name)
+
+ if isinstance(name, tuple):
+ self[name] = DerivedField(name, function, **kwargs)
+ return
+
+ if kwargs.get("particle_type", False):
+ ftype = 'all'
+ else:
+ ftype = self.ds.default_fluid_type
+
+ if (ftype, name) not in self:
+ tuple_name = (ftype, name)
+ self[tuple_name] = DerivedField(tuple_name, function, **kwargs)
+ self.alias(name, tuple_name)
else:
self[name] = DerivedField(name, function, **kwargs)
https://bitbucket.org/yt_analysis/yt/commits/4898059be9f9/
Changeset: 4898059be9f9
Branch: yt
User: jzuhone
Date: 2016-05-24 17:05:41+00:00
Summary: Merged in ngoldbaum/yt (pull request #2184)
[bugfix] fix add_field handling when passed a tuple
Affected #: 1 file
diff -r 19aead8b2225bdd19398c18c07470d084f8fbca0 -r 4898059be9f9314615b7a7df090845dda5bdefe5 yt/fields/field_info_container.py
--- a/yt/fields/field_info_container.py
+++ b/yt/fields/field_info_container.py
@@ -253,12 +253,17 @@
self[name] = DerivedField(name, f, **kwargs)
return f
return create_function
- ptype = kwargs.get("particle_type", False)
- if ptype:
+
+ if isinstance(name, tuple):
+ self[name] = DerivedField(name, function, **kwargs)
+ return
+
+ if kwargs.get("particle_type", False):
ftype = 'all'
else:
ftype = self.ds.default_fluid_type
- if not isinstance(name, tuple) and (ftype, name) not in self:
+
+ if (ftype, name) not in self:
tuple_name = (ftype, name)
self[tuple_name] = DerivedField(tuple_name, function, **kwargs)
self.alias(name, tuple_name)
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