[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