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

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Mon Dec 8 09:57:10 PST 2014


4 new commits in yt:

https://bitbucket.org/yt_analysis/yt/commits/ac096aed352f/
Changeset:   ac096aed352f
Branch:      yt
User:        ngoldbaum
Date:        2014-12-02 23:05:53+00:00
Summary:     Do not explicitly set a field parameter to None, this causes issues in field
definitions.
Affected #:  1 file

diff -r ace1367a92817ab0dc1dd2b0fe5735fd0494a9ea -r ac096aed352f678643d296a8902153910294c62a yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -164,7 +164,6 @@
     def _set_center(self, center):
         if center is None:
             self.center = None
-            self.set_field_parameter('center', self.center)
             return
         elif isinstance(center, YTArray):
             self.center = self.ds.arr(center.in_cgs())


https://bitbucket.org/yt_analysis/yt/commits/955d39433a55/
Changeset:   955d39433a55
Branch:      yt
User:        ngoldbaum
Date:        2014-12-02 23:06:09+00:00
Summary:     Add validators for the _radial field definition.
Affected #:  1 file

diff -r ac096aed352f678643d296a8902153910294c62a -r 955d39433a5545e168b5705aaad7a89626b9d55f yt/fields/vector_operations.py
--- a/yt/fields/vector_operations.py
+++ b/yt/fields/vector_operations.py
@@ -121,7 +121,9 @@
                      - data[ftype, "radial_%s" % basename]**2.0)
 
     registry.add_field((ftype, "radial_%s" % basename),
-                       function = _radial, units = field_units)
+                       function = _radial, units = field_units,
+                       validators=[ValidateParameter("normal"),
+                                   ValidateParameter("center")])
     registry.add_field((ftype, "radial_%s_absolute" % basename),
                        function = _radial_absolute, units = field_units)
     registry.add_field((ftype, "tangential_%s" % basename),


https://bitbucket.org/yt_analysis/yt/commits/b0224d9c9afa/
Changeset:   b0224d9c9afa
Branch:      yt
User:        ngoldbaum
Date:        2014-12-04 02:25:47+00:00
Summary:     When creating an FRB from a 2D data object, prefer the center of the data object.
Affected #:  1 file

diff -r 955d39433a5545e168b5705aaad7a89626b9d55f -r b0224d9c9afa958f97720ca99dedb5ace6091231 yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -903,7 +903,7 @@
             return frb
 
         if center is None:
-            center = self.get_field_parameter("center")
+            center = self.center
             if center is None:
                 center = (self.ds.domain_right_edge
                         + self.ds.domain_left_edge)/2.0


https://bitbucket.org/yt_analysis/yt/commits/035841dcdeb1/
Changeset:   035841dcdeb1
Branch:      yt
User:        MatthewTurk
Date:        2014-12-08 17:56:57+00:00
Summary:     Merged in ngoldbaum/yt (pull request #1327)

Fix issues with the "center" field parameter being set to None. Closes #946.
Affected #:  2 files

diff -r e2419cd7c32929d3fdfa8d4077f280dfaa17bbcf -r 035841dcdeb12e347ecac6934c39e141d4785aef yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -164,7 +164,6 @@
     def _set_center(self, center):
         if center is None:
             self.center = None
-            self.set_field_parameter('center', self.center)
             return
         elif isinstance(center, YTArray):
             self.center = self.ds.arr(center.in_cgs())
@@ -904,7 +903,7 @@
             return frb
 
         if center is None:
-            center = self.get_field_parameter("center")
+            center = self.center
             if center is None:
                 center = (self.ds.domain_right_edge
                         + self.ds.domain_left_edge)/2.0

diff -r e2419cd7c32929d3fdfa8d4077f280dfaa17bbcf -r 035841dcdeb12e347ecac6934c39e141d4785aef yt/fields/vector_operations.py
--- a/yt/fields/vector_operations.py
+++ b/yt/fields/vector_operations.py
@@ -121,7 +121,9 @@
                      - data[ftype, "radial_%s" % basename]**2.0)
 
     registry.add_field((ftype, "radial_%s" % basename),
-                       function = _radial, units = field_units)
+                       function = _radial, units = field_units,
+                       validators=[ValidateParameter("normal"),
+                                   ValidateParameter("center")])
     registry.add_field((ftype, "radial_%s_absolute" % basename),
                        function = _radial_absolute, units = field_units)
     registry.add_field((ftype, "tangential_%s" % basename),

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