[yt-svn] commit/yt: 4 new changesets

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Wed Jul 6 04:27:10 PDT 2016


4 new commits in yt:

https://bitbucket.org/yt_analysis/yt/commits/424264c85f72/
Changeset:   424264c85f72
Branch:      yt
User:        ngoldbaum
Date:        2016-06-30 20:00:07+00:00
Summary:     Generalize Enzo IO routines to work correctly with 1D data
Affected #:  1 file

diff -r 428dd2f17465075a90ab4ebf40db69e4f619f7ab -r 424264c85f72c6dc6e6f8e3724fa7206f0aa8d5a yt/frontends/enzo/io.py
--- a/yt/frontends/enzo/io.py
+++ b/yt/frontends/enzo/io.py
@@ -158,7 +158,7 @@
                 self._misses += 1
                 ftype, fname = field
                 if fname in gds:
-                    rv[(ftype, fname)] = gds.get(fname).value.swapaxes(0,2)
+                    rv[(ftype, fname)] = gds.get(fname).value.swapaxes(0, -1)
                 else:
                     rv[(ftype, fname)] = np.zeros(g.ActiveDimensions)
             if self._cache_on:
@@ -187,7 +187,7 @@
                     fid = h5py.h5f.open(b(g.filename), h5py.h5f.ACC_RDONLY)
                 gf = self._cached_fields.get(g.id, {})
                 data = np.empty(g.ActiveDimensions[::-1], dtype=h5_type)
-                data_view = data.swapaxes(0,2)
+                data_view = data.swapaxes(0, -1)
                 nd = 0
                 for field in fields:
                     if field in gf:
@@ -278,7 +278,7 @@
                 fid = h5py.h5f.open(b(g.filename), h5py.h5f.ACC_RDONLY)
                 fn = g.filename
             data = np.empty(g.ActiveDimensions[::-1], dtype=h5_type)
-            data_view = data.swapaxes(0,2)
+            data_view = data.swapaxes(0, -1)
             for field in fluid_fields:
                 if field in gf:
                     self._hits += 1


https://bitbucket.org/yt_analysis/yt/commits/3e8db5ae9c73/
Changeset:   3e8db5ae9c73
Branch:      yt
User:        ngoldbaum
Date:        2016-06-30 20:00:27+00:00
Summary:     transpose 2D data being read in for grid selection
Affected #:  1 file

diff -r 424264c85f72c6dc6e6f8e3724fa7206f0aa8d5a -r 3e8db5ae9c73d5d6e9f753246667f9c03e86d2e0 yt/frontends/enzo/io.py
--- a/yt/frontends/enzo/io.py
+++ b/yt/frontends/enzo/io.py
@@ -440,7 +440,8 @@
             f = h5py.File(g.filename, 'r')
             gds = f.get("/Grid%08i" % g.id)
             for ftype, fname in fields:
-                rv[(ftype, fname)] = np.atleast_3d(gds.get(fname).value)
+                rv[(ftype, fname)] = np.atleast_3d(
+                    gds.get(fname).value.transpose())
             f.close()
             return rv
         if size is None:


https://bitbucket.org/yt_analysis/yt/commits/12ede936a04e/
Changeset:   12ede936a04e
Branch:      yt
User:        ngoldbaum
Date:        2016-06-30 20:18:38+00:00
Summary:     Add new answer tests for 1D and 2D enzo data
Affected #:  1 file

diff -r 3e8db5ae9c73d5d6e9f753246667f9c03e86d2e0 -r 12ede936a04ef8ada13bdc21310e2cd9ae73b617 yt/frontends/enzo/tests/test_outputs.py
--- a/yt/frontends/enzo/tests/test_outputs.py
+++ b/yt/frontends/enzo/tests/test_outputs.py
@@ -38,7 +38,8 @@
 ecp = "enzo_cosmology_plus/DD0046/DD0046"
 g30 = "IsolatedGalaxy/galaxy0030/galaxy0030"
 enzotiny = "enzo_tiny_cosmology/DD0046/DD0046"
-
+toro1d = "ToroShockTube/DD0001/data0001"
+kh2d = "EnzoKelvinHelmholtz/DD0011/DD0011"
 
 def check_color_conservation(ds):
     species_names = ds.field_info.species_names
@@ -85,6 +86,22 @@
         yield test
     assert_equal(ds.particle_type_counts, {'io': 1124453})
 
+ at requires_ds(toro1d)
+def test_toro1d():
+    ds = data_dir_load(toro1d)
+    assert_equal(str(ds), 'data0001')
+    for test in small_patch_amr(ds, ds.field_list):
+        test_toro1d.__name__ = test.description
+        yield test
+
+ at requires_ds(kh2d)
+def test_kh2d():
+    ds = data_dir_load(kh2d)
+    assert_equal(str(ds), 'DD0011')
+    for test in small_patch_amr(ds, ds.field_list):
+        test_toro1d.__name__ = test.description
+        yield test
+
 @requires_ds(enzotiny)
 def test_simulated_halo_mass_function():
     ds = data_dir_load(enzotiny)


https://bitbucket.org/yt_analysis/yt/commits/d7f213e1752e/
Changeset:   d7f213e1752e
Branch:      yt
User:        ngoldbaum
Date:        2016-06-30 21:14:41+00:00
Summary:     increment enzo answer number
Affected #:  1 file

diff -r 12ede936a04ef8ada13bdc21310e2cd9ae73b617 -r d7f213e1752e7db1bc4ae5b37c1b9acdaa080a48 tests/tests.yaml
--- a/tests/tests.yaml
+++ b/tests/tests.yaml
@@ -8,7 +8,7 @@
   local_chombo_000:
     - yt/frontends/chombo/tests/test_outputs.py
 
-  local_enzo_000:
+  local_enzo_001:
     - yt/frontends/enzo
 
   local_fits_000:

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