[yt-svn] commit/yt: 3 new changesets

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Wed Mar 16 09:30:17 PDT 2016


3 new commits in yt:

https://bitbucket.org/yt_analysis/yt/commits/843486c99f6b/
Changeset:   843486c99f6b
Branch:      yt
User:        Nathan Goldbaum
Date:        2016-03-12 02:40:47+00:00
Summary:     Sort the field list after finishing field detection
Affected #:  1 file

diff -r 8f0006cf6b068549f0bcff6926ecad4fa26cab9f -r 843486c99f6b73e3db705155af150c56fd7c3a8e yt/data_objects/static_output.py
--- a/yt/data_objects/static_output.py
+++ b/yt/data_objects/static_output.py
@@ -451,6 +451,7 @@
         deps, unloaded = self.field_info.check_derived_fields()
         self.field_dependencies.update(deps)
         self.fields = FieldTypeContainer(self)
+        self.index.field_list = sorted(self.field_list)
 
     def setup_deprecated_fields(self):
         from yt.fields.field_aliases import _field_name_aliases


https://bitbucket.org/yt_analysis/yt/commits/4d2a875efd55/
Changeset:   4d2a875efd55
Branch:      yt
User:        Nathan Goldbaum
Date:        2016-03-12 06:24:05+00:00
Summary:     Add new particle union fields to field_info.field_list

There's also a little bit of cleanup in here to ensure that ds.field_list
has no duplicate entries
Affected #:  1 file

diff -r 843486c99f6b73e3db705155af150c56fd7c3a8e -r 4d2a875efd5562783f969c84e440ac1f0b5fff6e yt/data_objects/static_output.py
--- a/yt/data_objects/static_output.py
+++ b/yt/data_objects/static_output.py
@@ -521,7 +521,10 @@
         self.particle_types += (union.name,)
         self.particle_unions[union.name] = union
         fields = [ (union.name, field) for field in fields]
-        self.field_list.extend(fields)
+        new_fields = [_ for _ in fields if _ not in self.field_list]
+        self.field_list.extend(new_fields)
+        self.field_info.field_list.extend(new_fields)
+        self.index.field_list = sorted(self.field_list)
         # Give ourselves a chance to add them here, first, then...
         # ...if we can't find them, we set them up as defaults.
         new_fields = self._setup_particle_types([union.name])


https://bitbucket.org/yt_analysis/yt/commits/8ff092a25522/
Changeset:   8ff092a25522
Branch:      yt
User:        xarthisius
Date:        2016-03-16 16:30:08+00:00
Summary:     Merged in ngoldbaum/yt (pull request #2038)

Make `ds.field_list` sorted by default.
Affected #:  1 file

diff -r 14ef9ac4f402fe9d0ce249c001683cd6b87a5643 -r 8ff092a255228afab7cb3bef05cc12484a57fcd3 yt/data_objects/static_output.py
--- a/yt/data_objects/static_output.py
+++ b/yt/data_objects/static_output.py
@@ -451,6 +451,7 @@
         deps, unloaded = self.field_info.check_derived_fields()
         self.field_dependencies.update(deps)
         self.fields = FieldTypeContainer(self)
+        self.index.field_list = sorted(self.field_list)
 
     def setup_deprecated_fields(self):
         from yt.fields.field_aliases import _field_name_aliases
@@ -520,7 +521,10 @@
         self.particle_types += (union.name,)
         self.particle_unions[union.name] = union
         fields = [ (union.name, field) for field in fields]
-        self.field_list.extend(fields)
+        new_fields = [_ for _ in fields if _ not in self.field_list]
+        self.field_list.extend(new_fields)
+        self.field_info.field_list.extend(new_fields)
+        self.index.field_list = sorted(self.field_list)
         # Give ourselves a chance to add them here, first, then...
         # ...if we can't find them, we set them up as defaults.
         new_fields = self._setup_particle_types([union.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