[yt-svn] commit/yt-3.0: 2 new changesets

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Fri Sep 6 06:16:01 PDT 2013


2 new commits in yt-3.0:

https://bitbucket.org/yt_analysis/yt-3.0/commits/4b3bf8683aa2/
Changeset:   4b3bf8683aa2
Branch:      yt-3.0
User:        MatthewTurk
Date:        2013-09-03 19:29:33
Summary:     Removing periodic_region, periodic_region_strict and region_strict.  All of
these are now just regular regions.
Affected #:  7 files

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/analysis_modules/halo_finding/halo_objects.py
--- a/yt/analysis_modules/halo_finding/halo_objects.py
+++ b/yt/analysis_modules/halo_finding/halo_objects.py
@@ -2216,11 +2216,11 @@
                 self.comm.mpi_bcast(self.bucket_bounds)
             my_bounds = self.bucket_bounds[self.comm.rank]
             LE, RE = my_bounds[0], my_bounds[1]
-            self._data_source = self.hierarchy.region_strict([0.] * 3, LE, RE)
+            self._data_source = self.hierarchy.region([0.] * 3, LE, RE)
         # If this isn't parallel, define the region as an AMRRegionStrict so
         # particle IO works.
         if self.comm.size == 1:
-            self._data_source = self.hierarchy.periodic_region_strict([0.5] * 3,
+            self._data_source = self.hierarchy.region([0.5] * 3,
                 LE, RE)
         # get the average spacing between particles for this region
         # The except is for the serial case where the full box is what we want.
@@ -2306,8 +2306,7 @@
                 np.zeros(3, dtype='float64'))
         # If we're using a subvolume, we now re-divide.
         if subvolume is not None:
-            self._data_source = pf.h.periodic_region_strict([0.] * 3, ds_LE,
-                ds_RE)
+            self._data_source = pf.h.region([0.] * 3, ds_LE, ds_RE)
             # Cut up the volume.
             padded, LE, RE, self._data_source = \
                 self.partition_hierarchy_3d(ds=self._data_source,
@@ -2504,7 +2503,7 @@
         # object representing the entire domain and sum it "lazily" with
         # Derived Quantities.
         if subvolume is not None:
-            self._data_source = pf.h.periodic_region_strict([0.] * 3, ds_LE, ds_RE)
+            self._data_source = pf.h.region([0.] * 3, ds_LE, ds_RE)
         else:
             self._data_source = pf.h.all_data()
         self.padding = padding  # * pf["unitary"] # This should be clevererer
@@ -2600,7 +2599,7 @@
             linking_length = np.abs(link)
         self.padding = padding
         if subvolume is not None:
-            self._data_source = pf.h.periodic_region_strict([0.] * 3, ds_LE,
+            self._data_source = pf.h.region([0.] * 3, ds_LE,
                 ds_RE)
         else:
             self._data_source = pf.h.all_data()

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/analysis_modules/halo_profiler/multi_halo_profiler.py
--- a/yt/analysis_modules/halo_profiler/multi_halo_profiler.py
+++ b/yt/analysis_modules/halo_profiler/multi_halo_profiler.py
@@ -811,10 +811,10 @@
                     need_per = True
                     break
 
-            if need_per:
-                region = self.pf.h.periodic_region(halo['center'], leftEdge, rightEdge)
-            else:
-                region = self.pf.h.region(halo['center'], leftEdge, rightEdge)
+            # We use the same type of region regardless.  The selection will be
+            # correct, but we need the need_per variable for projection
+            # shifting.
+            region = self.pf.h.region(halo['center'], leftEdge, rightEdge)
 
             # Make projections.
             if not isinstance(axes, types.ListType): axes = list([axes])

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/analysis_modules/two_point_functions/two_point_functions.py
--- a/yt/analysis_modules/two_point_functions/two_point_functions.py
+++ b/yt/analysis_modules/two_point_functions/two_point_functions.py
@@ -159,8 +159,7 @@
             # This ds business below has to do with changes made for halo
             # finding on subvolumes and serves no purpose here except
             # compatibility. This is not the best policy, if I'm honest.
-            ds = pf.h.periodic_region_strict([0.]*3, self.left_edge, 
-                self.right_edge)
+            ds = pf.h.region([0.]*3, self.left_edge, self.right_edge)
             padded, self.LE, self.RE, self.ds = \
             self.partition_hierarchy_3d(ds = ds, padding=0.,
                 rank_ratio = self.vol_ratio)

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/data_objects/particle_io.py
--- a/yt/data_objects/particle_io.py
+++ b/yt/data_objects/particle_io.py
@@ -122,16 +122,6 @@
                 int(self.periodic), DLE, DRE)
         return (0, args)
 
-class ParticleIOHandlerRegionStrict(ParticleIOHandlerRegion):
-    _source_type = "region_strict"
-
-class ParticleIOHandlerPeriodicRegion(ParticleIOHandlerRegion):
-    periodic = True
-    _source_type = "periodic_region"
-
-class ParticleIOHandlerPeriodicRegionStrict(ParticleIOHandlerPeriodicRegion):
-    _source_type = "periodic_region_strict"
-
 class ParticleIOHandlerSphere(ParticleIOHandlerImplemented):
     _source_type = "sphere"
 

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/utilities/answer_testing/boolean_region_tests.py
--- a/yt/utilities/answer_testing/boolean_region_tests.py
+++ b/yt/utilities/answer_testing/boolean_region_tests.py
@@ -13,8 +13,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "AND", re2])
         # re should look like re2.
         x2 = re2['x']
@@ -36,8 +36,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "OR", re2])
         # re should look like re1
         x1 = re1['x']
@@ -59,15 +59,15 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         # Bottom base
-        re3 = self.pf.h.region_strict(five, four, [six[0], six[1], five[2]])
+        re3 = self.pf.h.region(five, four, [six[0], six[1], five[2]])
         # Side
-        re4 = self.pf.h.region_strict(five, [four[0], four[1], five[2]],
+        re4 = self.pf.h.region(five, [four[0], four[1], five[2]],
             [five[0], six[1], six[2]])
         # Last small cube
-        re5 = self.pf.h.region_strict(five, [five[0], four[0], four[2]],
+        re5 = self.pf.h.region(five, [five[0], four[0], four[2]],
             [six[0], five[1], six[2]])
         # re1 NOT re2 should look like re3 OR re4 OR re5
         re = self.pf.h.boolean([re1, "NOT", re2])
@@ -92,8 +92,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "AND", re2])
         # re should look like re2.
         x2 = re2['particle_position_x']
@@ -115,8 +115,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "OR", re2])
         # re should look like re1
         x1 = re1['particle_position_x']
@@ -138,15 +138,15 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         # Bottom base
-        re3 = self.pf.h.region_strict(five, four, [six[0], six[1], five[2]])
+        re3 = self.pf.h.region(five, four, [six[0], six[1], five[2]])
         # Side
-        re4 = self.pf.h.region_strict(five, [four[0], four[1], five[2]],
+        re4 = self.pf.h.region(five, [four[0], four[1], five[2]],
             [five[0], six[1], six[2]])
         # Last small cube
-        re5 = self.pf.h.region_strict(five, [five[0], four[0], four[2]],
+        re5 = self.pf.h.region(five, [five[0], four[0], four[2]],
             [six[0], five[1], six[2]])
         # re1 NOT re2 should look like re3 OR re4 OR re5
         re = self.pf.h.boolean([re1, "NOT", re2])

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/utilities/parallel_tools/parallel_analysis_interface.py
--- a/yt/utilities/parallel_tools/parallel_analysis_interface.py
+++ b/yt/utilities/parallel_tools/parallel_analysis_interface.py
@@ -1058,7 +1058,7 @@
         RE[yax] = y[1] * (DRE[yax]-DLE[yax]) + DLE[yax]
         mylog.debug("Dimensions: %s %s", LE, RE)
 
-        reg = self.hierarchy.region_strict(self.center, LE, RE)
+        reg = self.hierarchy.region(self.center, LE, RE)
         return True, reg
 
     def partition_hierarchy_3d(self, ds, padding=0.0, rank_ratio = 1):
@@ -1074,8 +1074,7 @@
             return False, LE, RE, ds
         if not self._distributed and subvol:
             return True, LE, RE, \
-            self.hierarchy.periodic_region_strict(self.center,
-                LE-padding, RE+padding)
+            self.hierarchy.region(self.center, LE-padding, RE+padding)
         elif ytcfg.getboolean("yt", "inline"):
             # At this point, we want to identify the root grid tile to which
             # this processor is assigned.
@@ -1102,10 +1101,10 @@
 
         if padding > 0:
             return True, \
-                LE, RE, self.hierarchy.periodic_region_strict(self.center,
+                LE, RE, self.hierarchy.region(self.center,
                 LE-padding, RE+padding)
 
-        return False, LE, RE, self.hierarchy.region_strict(self.center, LE, RE)
+        return False, LE, RE, self.hierarchy.region(self.center, LE, RE)
 
     def partition_region_3d(self, left_edge, right_edge, padding=0.0,
             rank_ratio = 1):
@@ -1130,7 +1129,7 @@
 
         if padding > 0:
             return True, \
-                LE, RE, self.hierarchy.periodic_region(self.center, LE-padding,
+                LE, RE, self.hierarchy.region(self.center, LE-padding,
                     RE+padding)
 
         return False, LE, RE, self.hierarchy.region(self.center, LE, RE)

diff -r 3aba7ca1ff0bebcbbcd8d1e2a526dea084e0fbdb -r 4b3bf8683aa280ebf1e18b9bea06cb186815e95c yt/visualization/plot_modifications.py
--- a/yt/visualization/plot_modifications.py
+++ b/yt/visualization/plot_modifications.py
@@ -1134,8 +1134,7 @@
             and np.all(self.region.left_edge <= LE) \
             and np.all(self.region.right_edge >= RE):
             return self.region
-        self.region = data.pf.h.periodic_region(
-            data.center, LE, RE)
+        self.region = data.pf.h.region(data.center, LE, RE)
         return self.region
 
 class TitleCallback(PlotCallback):


https://bitbucket.org/yt_analysis/yt-3.0/commits/b31d6fa1d649/
Changeset:   b31d6fa1d649
Branch:      yt-3.0
User:        brittonsmith
Date:        2013-09-06 15:15:53
Summary:     Merged in MatthewTurk/yt-3.0 (pull request #88)

Removing periodic_region, periodic_region_strict and region_strict.
Affected #:  7 files

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/analysis_modules/halo_finding/halo_objects.py
--- a/yt/analysis_modules/halo_finding/halo_objects.py
+++ b/yt/analysis_modules/halo_finding/halo_objects.py
@@ -2216,11 +2216,11 @@
                 self.comm.mpi_bcast(self.bucket_bounds)
             my_bounds = self.bucket_bounds[self.comm.rank]
             LE, RE = my_bounds[0], my_bounds[1]
-            self._data_source = self.hierarchy.region_strict([0.] * 3, LE, RE)
+            self._data_source = self.hierarchy.region([0.] * 3, LE, RE)
         # If this isn't parallel, define the region as an AMRRegionStrict so
         # particle IO works.
         if self.comm.size == 1:
-            self._data_source = self.hierarchy.periodic_region_strict([0.5] * 3,
+            self._data_source = self.hierarchy.region([0.5] * 3,
                 LE, RE)
         # get the average spacing between particles for this region
         # The except is for the serial case where the full box is what we want.
@@ -2306,8 +2306,7 @@
                 np.zeros(3, dtype='float64'))
         # If we're using a subvolume, we now re-divide.
         if subvolume is not None:
-            self._data_source = pf.h.periodic_region_strict([0.] * 3, ds_LE,
-                ds_RE)
+            self._data_source = pf.h.region([0.] * 3, ds_LE, ds_RE)
             # Cut up the volume.
             padded, LE, RE, self._data_source = \
                 self.partition_hierarchy_3d(ds=self._data_source,
@@ -2504,7 +2503,7 @@
         # object representing the entire domain and sum it "lazily" with
         # Derived Quantities.
         if subvolume is not None:
-            self._data_source = pf.h.periodic_region_strict([0.] * 3, ds_LE, ds_RE)
+            self._data_source = pf.h.region([0.] * 3, ds_LE, ds_RE)
         else:
             self._data_source = pf.h.all_data()
         self.padding = padding  # * pf["unitary"] # This should be clevererer
@@ -2600,7 +2599,7 @@
             linking_length = np.abs(link)
         self.padding = padding
         if subvolume is not None:
-            self._data_source = pf.h.periodic_region_strict([0.] * 3, ds_LE,
+            self._data_source = pf.h.region([0.] * 3, ds_LE,
                 ds_RE)
         else:
             self._data_source = pf.h.all_data()

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/analysis_modules/halo_profiler/multi_halo_profiler.py
--- a/yt/analysis_modules/halo_profiler/multi_halo_profiler.py
+++ b/yt/analysis_modules/halo_profiler/multi_halo_profiler.py
@@ -811,10 +811,10 @@
                     need_per = True
                     break
 
-            if need_per:
-                region = self.pf.h.periodic_region(halo['center'], leftEdge, rightEdge)
-            else:
-                region = self.pf.h.region(halo['center'], leftEdge, rightEdge)
+            # We use the same type of region regardless.  The selection will be
+            # correct, but we need the need_per variable for projection
+            # shifting.
+            region = self.pf.h.region(halo['center'], leftEdge, rightEdge)
 
             # Make projections.
             if not isinstance(axes, types.ListType): axes = list([axes])

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/analysis_modules/two_point_functions/two_point_functions.py
--- a/yt/analysis_modules/two_point_functions/two_point_functions.py
+++ b/yt/analysis_modules/two_point_functions/two_point_functions.py
@@ -159,8 +159,7 @@
             # This ds business below has to do with changes made for halo
             # finding on subvolumes and serves no purpose here except
             # compatibility. This is not the best policy, if I'm honest.
-            ds = pf.h.periodic_region_strict([0.]*3, self.left_edge, 
-                self.right_edge)
+            ds = pf.h.region([0.]*3, self.left_edge, self.right_edge)
             padded, self.LE, self.RE, self.ds = \
             self.partition_hierarchy_3d(ds = ds, padding=0.,
                 rank_ratio = self.vol_ratio)

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/data_objects/particle_io.py
--- a/yt/data_objects/particle_io.py
+++ b/yt/data_objects/particle_io.py
@@ -122,16 +122,6 @@
                 int(self.periodic), DLE, DRE)
         return (0, args)
 
-class ParticleIOHandlerRegionStrict(ParticleIOHandlerRegion):
-    _source_type = "region_strict"
-
-class ParticleIOHandlerPeriodicRegion(ParticleIOHandlerRegion):
-    periodic = True
-    _source_type = "periodic_region"
-
-class ParticleIOHandlerPeriodicRegionStrict(ParticleIOHandlerPeriodicRegion):
-    _source_type = "periodic_region_strict"
-
 class ParticleIOHandlerSphere(ParticleIOHandlerImplemented):
     _source_type = "sphere"
 

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/utilities/answer_testing/boolean_region_tests.py
--- a/yt/utilities/answer_testing/boolean_region_tests.py
+++ b/yt/utilities/answer_testing/boolean_region_tests.py
@@ -13,8 +13,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "AND", re2])
         # re should look like re2.
         x2 = re2['x']
@@ -36,8 +36,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "OR", re2])
         # re should look like re1
         x1 = re1['x']
@@ -59,15 +59,15 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         # Bottom base
-        re3 = self.pf.h.region_strict(five, four, [six[0], six[1], five[2]])
+        re3 = self.pf.h.region(five, four, [six[0], six[1], five[2]])
         # Side
-        re4 = self.pf.h.region_strict(five, [four[0], four[1], five[2]],
+        re4 = self.pf.h.region(five, [four[0], four[1], five[2]],
             [five[0], six[1], six[2]])
         # Last small cube
-        re5 = self.pf.h.region_strict(five, [five[0], four[0], four[2]],
+        re5 = self.pf.h.region(five, [five[0], four[0], four[2]],
             [six[0], five[1], six[2]])
         # re1 NOT re2 should look like re3 OR re4 OR re5
         re = self.pf.h.boolean([re1, "NOT", re2])
@@ -92,8 +92,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "AND", re2])
         # re should look like re2.
         x2 = re2['particle_position_x']
@@ -115,8 +115,8 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         re = self.pf.h.boolean([re1, "OR", re2])
         # re should look like re1
         x1 = re1['particle_position_x']
@@ -138,15 +138,15 @@
         four = 0.4 * domain + self.pf.domain_left_edge
         five = 0.5 * domain + self.pf.domain_left_edge
         six = 0.6 * domain + self.pf.domain_left_edge
-        re1 = self.pf.h.region_strict(five, four, six)
-        re2 = self.pf.h.region_strict(five, five, six)
+        re1 = self.pf.h.region(five, four, six)
+        re2 = self.pf.h.region(five, five, six)
         # Bottom base
-        re3 = self.pf.h.region_strict(five, four, [six[0], six[1], five[2]])
+        re3 = self.pf.h.region(five, four, [six[0], six[1], five[2]])
         # Side
-        re4 = self.pf.h.region_strict(five, [four[0], four[1], five[2]],
+        re4 = self.pf.h.region(five, [four[0], four[1], five[2]],
             [five[0], six[1], six[2]])
         # Last small cube
-        re5 = self.pf.h.region_strict(five, [five[0], four[0], four[2]],
+        re5 = self.pf.h.region(five, [five[0], four[0], four[2]],
             [six[0], five[1], six[2]])
         # re1 NOT re2 should look like re3 OR re4 OR re5
         re = self.pf.h.boolean([re1, "NOT", re2])

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/utilities/parallel_tools/parallel_analysis_interface.py
--- a/yt/utilities/parallel_tools/parallel_analysis_interface.py
+++ b/yt/utilities/parallel_tools/parallel_analysis_interface.py
@@ -1058,7 +1058,7 @@
         RE[yax] = y[1] * (DRE[yax]-DLE[yax]) + DLE[yax]
         mylog.debug("Dimensions: %s %s", LE, RE)
 
-        reg = self.hierarchy.region_strict(self.center, LE, RE)
+        reg = self.hierarchy.region(self.center, LE, RE)
         return True, reg
 
     def partition_hierarchy_3d(self, ds, padding=0.0, rank_ratio = 1):
@@ -1074,8 +1074,7 @@
             return False, LE, RE, ds
         if not self._distributed and subvol:
             return True, LE, RE, \
-            self.hierarchy.periodic_region_strict(self.center,
-                LE-padding, RE+padding)
+            self.hierarchy.region(self.center, LE-padding, RE+padding)
         elif ytcfg.getboolean("yt", "inline"):
             # At this point, we want to identify the root grid tile to which
             # this processor is assigned.
@@ -1102,10 +1101,10 @@
 
         if padding > 0:
             return True, \
-                LE, RE, self.hierarchy.periodic_region_strict(self.center,
+                LE, RE, self.hierarchy.region(self.center,
                 LE-padding, RE+padding)
 
-        return False, LE, RE, self.hierarchy.region_strict(self.center, LE, RE)
+        return False, LE, RE, self.hierarchy.region(self.center, LE, RE)
 
     def partition_region_3d(self, left_edge, right_edge, padding=0.0,
             rank_ratio = 1):
@@ -1130,7 +1129,7 @@
 
         if padding > 0:
             return True, \
-                LE, RE, self.hierarchy.periodic_region(self.center, LE-padding,
+                LE, RE, self.hierarchy.region(self.center, LE-padding,
                     RE+padding)
 
         return False, LE, RE, self.hierarchy.region(self.center, LE, RE)

diff -r 9e43b18b736d1b738249c93598041b15a7266914 -r b31d6fa1d6494f14d4b8f11308389c42620c0041 yt/visualization/plot_modifications.py
--- a/yt/visualization/plot_modifications.py
+++ b/yt/visualization/plot_modifications.py
@@ -1134,8 +1134,7 @@
             and np.all(self.region.left_edge <= LE) \
             and np.all(self.region.right_edge >= RE):
             return self.region
-        self.region = data.pf.h.periodic_region(
-            data.center, LE, RE)
+        self.region = data.pf.h.region(data.center, LE, RE)
         return self.region
 
 class TitleCallback(PlotCallback):

Repository URL: https://bitbucket.org/yt_analysis/yt-3.0/

--

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