[yt-svn] commit/yt: 2 new changesets
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Thu Apr 18 11:31:50 PDT 2013
2 new commits in yt:
https://bitbucket.org/yt_analysis/yt/commits/bac915c08be4/
Changeset: bac915c08be4
Branch: yt
User: MatthewTurk
Date: 2013-04-18 20:30:14
Summary: Fixing field detection for in situ runs.
Affected #: 1 file
diff -r a1af53aa97b89abd94dc65933cad0423d48ccba5 -r bac915c08be4a85baea2425edad3bb3a62e91800 yt/frontends/enzo/data_structures.py
--- a/yt/frontends/enzo/data_structures.py
+++ b/yt/frontends/enzo/data_structures.py
@@ -634,6 +634,24 @@
else:
self.derived_field_list = self.__class__._cached_derived_field_list
+ def _detect_fields(self):
+ self.field_list = []
+ # Do this only on the root processor to save disk work.
+ mylog.info("Gathering a field list (this may take a moment.)")
+ field_list = set()
+ random_sample = self._generate_random_grids()
+ for grid in random_sample:
+ try:
+ gf = self.io._read_field_names(grid)
+ except self.io._read_exception:
+ mylog.debug("Grid %s is a bit funky?", grid.id)
+ continue
+ mylog.debug("Grid %s has: %s", grid.id, gf)
+ field_list = field_list.union(gf)
+ field_list = self.comm.par_combine_object(list(field_list),
+ datatype="list", op = "cat")
+ self.field_list = list(set(field_list))
+
def _generate_random_grids(self):
my_rank = self.comm.rank
my_grids = self.grids[self.grid_procs.ravel() == my_rank]
https://bitbucket.org/yt_analysis/yt/commits/54de3b5fda5d/
Changeset: 54de3b5fda5d
Branch: yt
User: MatthewTurk
Date: 2013-04-18 20:31:13
Summary: Fixing particle_density 's display name.
Affected #: 1 file
diff -r bac915c08be4a85baea2425edad3bb3a62e91800 -r 54de3b5fda5d8a9f074cd672ca2a6e066b9f77fc yt/data_objects/universal_fields.py
--- a/yt/data_objects/universal_fields.py
+++ b/yt/data_objects/universal_fields.py
@@ -998,7 +998,7 @@
return blank
add_field("particle_density", function=_pdensity,
validators=[ValidateGridType()], convert_function=_convertDensity,
- display_name=r"$\mathrm{Particle}\/\mathrm{Density}$")
+ display_name=r"\mathrm{Particle}\/\mathrm{Density}")
def _MagneticEnergy(field,data):
"""This assumes that your front end has provided Bx, By, Bz in
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