[yt-svn] commit/yt: 2 new changesets
Bitbucket
commits-noreply at bitbucket.org
Wed Jan 4 09:22:34 PST 2012
2 new commits in yt:
https://bitbucket.org/yt_analysis/yt/changeset/f8ef14cd6da8/
changeset: f8ef14cd6da8
branch: yt
user: MatthewTurk
date: 2012-01-04 17:10:51
summary: Removing overriding of _setup_unknown_fields in GDF
affected #: 1 file
diff -r 57483ef329272546cb43a455ff08f7429f92ded8 -r f8ef14cd6da8b0c3f8e733668c83d79c2adb70e9 yt/frontends/gdf/data_structures.py
--- a/yt/frontends/gdf/data_structures.py
+++ b/yt/frontends/gdf/data_structures.py
@@ -135,9 +135,6 @@
g1.Parent.append(g)
self.max_level = self.grid_levels.max()
- def _setup_unknown_fields(self):
- pass
-
def _setup_derived_fields(self):
self.derived_field_list = []
https://bitbucket.org/yt_analysis/yt/changeset/3fb56a959c3b/
changeset: 3fb56a959c3b
branch: yt
user: samskillman
date: 2012-01-04 18:20:46
summary: Merging.
affected #: 3 files
diff -r f8ef14cd6da8b0c3f8e733668c83d79c2adb70e9 -r 3fb56a959c3beddd02ae36364c8c5e52cb79ac71 yt/data_objects/data_containers.py
--- a/yt/data_objects/data_containers.py
+++ b/yt/data_objects/data_containers.py
@@ -397,9 +397,10 @@
[self.field_parameters])
return (_reconstruct_object, args)
- def __repr__(self):
+ def __repr__(self, clean = False):
# We'll do this the slow way to be clear what's going on
- s = "%s (%s): " % (self.__class__.__name__, self.pf)
+ if clean: s = "%s: " % (self.__class__.__name__)
+ else: s = "%s (%s): " % (self.__class__.__name__, self.pf)
s += ", ".join(["%s=%s" % (i, getattr(self,i))
for i in self._con_args])
return s
@@ -2990,12 +2991,6 @@
& (r <= self._radius))
return cm
- def volume(self, unit="unitary"):
- """
- Return the volume of the cylinder in units of *unit*.
- """
- return math.pi * (self._radius)**2. * self._height * pf[unit]**3
-
class AMRInclinedBox(AMR3DData):
_type_name="inclined_box"
_con_args = ('origin','box_vectors')
@@ -3658,6 +3653,19 @@
self._some_overlap.append(grid)
continue
+ def __repr__(self):
+ # We'll do this the slow way to be clear what's going on
+ s = "%s (%s): " % (self.__class__.__name__, self.pf)
+ s += "["
+ for i, region in enumerate(self.regions):
+ if region in ["OR", "AND", "NOT", "(", ")"]:
+ s += region
+ else:
+ s += region.__repr__(clean = True)
+ if i < (len(self.regions) - 1): s += ", "
+ s += "]"
+ return s
+
def _is_fully_enclosed(self, grid):
return (grid in self._all_overlap)
diff -r f8ef14cd6da8b0c3f8e733668c83d79c2adb70e9 -r 3fb56a959c3beddd02ae36364c8c5e52cb79ac71 yt/data_objects/universal_fields.py
--- a/yt/data_objects/universal_fields.py
+++ b/yt/data_objects/universal_fields.py
@@ -882,6 +882,8 @@
def _convertVorticitySquared(data):
return data.convert("cm")**-2.0
add_field("VorticitySquared", function=_VorticitySquared,
- validators=[ValidateSpatial(1)],
+ validators=[ValidateSpatial(1,
+ ["x-velocity","y-velocity","z-velocity"])],
units=r"\rm{s}^{-2}",
convert_function=_convertVorticitySquared)
+
diff -r f8ef14cd6da8b0c3f8e733668c83d79c2adb70e9 -r 3fb56a959c3beddd02ae36364c8c5e52cb79ac71 yt/frontends/enzo/data_structures.py
--- a/yt/frontends/enzo/data_structures.py
+++ b/yt/frontends/enzo/data_structures.py
@@ -484,6 +484,15 @@
if self.num_grids > 40:
starter = na.random.randint(0, 20)
random_sample = na.mgrid[starter:len(self.grids)-1:20j].astype("int32")
+ # We also add in a bit to make sure that some of the grids have
+ # particles
+ gwp = self.grid_particle_count > 0
+ if na.any(gwp) and not na.any(gwp[(random_sample,)]):
+ # We just add one grid. This is not terribly efficient.
+ first_grid = na.where(gwp)[0][0]
+ random_sample.resize((21,))
+ random_sample[-1] = first_grid
+ mylog.debug("Added additional grid %s", first_grid)
mylog.debug("Checking grids: %s", random_sample.tolist())
else:
random_sample = na.mgrid[0:max(len(self.grids)-1,1)].astype("int32")
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