[yt-svn] commit/yt-3.0: 2 new changesets
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Tue Jun 4 13:21:19 PDT 2013
2 new commits in yt-3.0:
https://bitbucket.org/yt_analysis/yt-3.0/commits/f7317e3cdd3d/
Changeset: f7317e3cdd3d
Branch: yt-3.0
User: samskillman
Date: 2013-06-03 23:13:12
Summary: Sometimes FLASH datasets can have 0 grids on a level, but still have grids on higher levels. Also put the mask back in now that the get_vcd function is a bit smarter, and don't rely onthe data source having left and right edges.
Affected #: 1 file
diff -r f2995289fe1af1a07a7d2d12802410e374f2a873 -r f7317e3cdd3dc3dbbaece1d394c99bba3eae4c4b yt/utilities/amr_kdtree/amr_kdtree.py
--- a/yt/utilities/amr_kdtree/amr_kdtree.py
+++ b/yt/utilities/amr_kdtree/amr_kdtree.py
@@ -91,8 +91,8 @@
self.max_level = max_level
self.comm_rank = comm_rank
self.comm_size = comm_size
- left_edge = self.data_source.left_edge
- right_edge= self.data_source.right_edge
+ left_edge = np.array([-np.inf]*3)
+ right_edge = np.array([np.inf]*3)
self.trunk = Node(None, None, None,
left_edge, right_edge, None, 1)
self.build()
@@ -109,7 +109,7 @@
for lvl in lvl_range:
#grids = self.data_source.select_grids(lvl)
grids = np.array([b for b, mask in self.data_source.blocks if b.Level == lvl])
- if len(grids) == 0: break
+ if len(grids) == 0: continue
self.add_grids(grids)
def check_tree(self):
@@ -274,12 +274,12 @@
dds = self.current_vcds[self.current_saved_grids.index(grid)]
else:
dds = []
- #mask = make_vcd(grid.child_mask)
- #mask = np.clip(mask, 0.0, 1.0)
- #mask[mask<1.0] = np.inf
+ mask = make_vcd(grid.child_mask)
+ mask = np.clip(mask, 0.0, 1.0)
+ mask[mask<0.5] = np.inf
for i,field in enumerate(self.fields):
vcd = make_vcd(grid[field], log=self.log_fields[i])
- #vcd *= mask
+ vcd *= mask
if self.log_fields[i]: vcd = np.log10(vcd)
dds.append(vcd)
self.current_saved_grids.append(grid)
https://bitbucket.org/yt_analysis/yt-3.0/commits/c28cee1987ea/
Changeset: c28cee1987ea
Branch: yt-3.0
User: MatthewTurk
Date: 2013-06-04 22:21:14
Summary: Merged in samskillman/yt-3.0 (pull request #42)
Bring back data_source renders, bugfix for FLASH renders.
Affected #: 1 file
diff -r 479b20ef010f5f444c2b35754a30576736cd8b75 -r c28cee1987ea6649290a1261f9ad0f471d5bcc00 yt/utilities/amr_kdtree/amr_kdtree.py
--- a/yt/utilities/amr_kdtree/amr_kdtree.py
+++ b/yt/utilities/amr_kdtree/amr_kdtree.py
@@ -91,8 +91,8 @@
self.max_level = max_level
self.comm_rank = comm_rank
self.comm_size = comm_size
- left_edge = self.data_source.left_edge
- right_edge= self.data_source.right_edge
+ left_edge = np.array([-np.inf]*3)
+ right_edge = np.array([np.inf]*3)
self.trunk = Node(None, None, None,
left_edge, right_edge, None, 1)
self.build()
@@ -109,7 +109,7 @@
for lvl in lvl_range:
#grids = self.data_source.select_grids(lvl)
grids = np.array([b for b, mask in self.data_source.blocks if b.Level == lvl])
- if len(grids) == 0: break
+ if len(grids) == 0: continue
self.add_grids(grids)
def check_tree(self):
@@ -274,12 +274,12 @@
dds = self.current_vcds[self.current_saved_grids.index(grid)]
else:
dds = []
- #mask = make_vcd(grid.child_mask)
- #mask = np.clip(mask, 0.0, 1.0)
- #mask[mask<1.0] = np.inf
+ mask = make_vcd(grid.child_mask)
+ mask = np.clip(mask, 0.0, 1.0)
+ mask[mask<0.5] = np.inf
for i,field in enumerate(self.fields):
vcd = make_vcd(grid[field], log=self.log_fields[i])
- #vcd *= mask
+ vcd *= mask
if self.log_fields[i]: vcd = np.log10(vcd)
dds.append(vcd)
self.current_saved_grids.append(grid)
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