[yt-svn] commit/yt: xarthisius: Merged in atmyers/yt (pull request #2089)

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Wed Mar 30 11:30:17 PDT 2016


1 new commit in yt:

https://bitbucket.org/yt_analysis/yt/commits/53d2048d1cce/
Changeset:   53d2048d1cce
Branch:      yt
User:        xarthisius
Date:        2016-03-30 18:30:10+00:00
Summary:     Merged in atmyers/yt (pull request #2089)

Fix the Orion 2 field definitions. Closes #1054
Affected #:  3 files

diff -r 9625fb44ed8778de289dd42d501dc9bedc1ee1c4 -r 53d2048d1cce8017fdf9bc13d2a2705c66aa0b0c tests/tests_2.7.yaml
--- a/tests/tests_2.7.yaml
+++ b/tests/tests_2.7.yaml
@@ -5,7 +5,7 @@
   local_athena_270:
     - yt/frontends/athena
 
-  local_chombo_270:
+  local_chombo_271:
     - yt/frontends/chombo/tests/test_outputs.py
 
   local_enzo_270:

diff -r 9625fb44ed8778de289dd42d501dc9bedc1ee1c4 -r 53d2048d1cce8017fdf9bc13d2a2705c66aa0b0c yt/frontends/chombo/data_structures.py
--- a/yt/frontends/chombo/data_structures.py
+++ b/yt/frontends/chombo/data_structures.py
@@ -281,7 +281,7 @@
         self.length_unit = self.quan(1.0, "cm")
         self.mass_unit = self.quan(1.0, "g")
         self.time_unit = self.quan(1.0, "s")
-        self.magnetic_unit = self.quan(1.0, "gauss")
+        self.magnetic_unit = self.quan(np.sqrt(4.*np.pi), "gauss")
         self.velocity_unit = self.length_unit / self.time_unit
 
     def _localize(self, f, default):

diff -r 9625fb44ed8778de289dd42d501dc9bedc1ee1c4 -r 53d2048d1cce8017fdf9bc13d2a2705c66aa0b0c yt/frontends/chombo/fields.py
--- a/yt/frontends/chombo/fields.py
+++ b/yt/frontends/chombo/fields.py
@@ -84,26 +84,26 @@
         unit_system = self.ds.unit_system
         def _thermal_energy_density(field, data):
             try:
-                return data['energy-density'] - data['kinetic_energy_density'] - \
-                    data["magnetic_energy_density"]
+                return data["energy-density"] - data["kinetic_energy"] - \
+                    data["magnetic_energy"]
             except YTFieldNotFound:
-                return data['energy-density'] - data['kinetic_energy_density']
+                return data['energy-density'] - data["kinetic_energy"]
 
         def _thermal_energy(field, data):
             return data['thermal_energy_density']/data['density']
 
-        def _magnetic_energy_density(field, data):
+        def _magnetic_energy(field, data):
             ret = data["X-magnfield"]**2
             if data.ds.dimensionality > 1:
                 ret = ret + data["Y-magnfield"]**2
             if data.ds.dimensionality > 2:
                 ret = ret + data["Z-magnfield"]**2
-            return ret/2.0
+            return ret/8.0/np.pi
 
-        def _magnetic_energy(field, data):
-            return data['magnetic_energy_density']/data['density']
+        def _specific_magnetic_energy(field, data):
+            return data['specific_magnetic_energy']/data['density']
 
-        def _kinetic_energy_density(field, data):
+        def _kinetic_energy(field, data):
             p2 = data['X-momentum']**2
             if data.ds.dimensionality > 1:
                 p2 = p2 + data["Y-momentum"]**2
@@ -111,8 +111,8 @@
                 p2 = p2 + data["Z-momentum"]**2
             return 0.5 * p2/data['density']
 
-        def _kinetic_energy(field, data):
-            return data['kinetic_energy_density']/data['density']
+        def _specific_kinetic_energy(field, data):
+            return data['kinetic_energy']/data['density']
 
         def _temperature(field, data):
             c_v = data.ds.quan(data.ds.parameters['radiation.const_cv'], 
@@ -135,16 +135,16 @@
                        units = unit_system["pressure"])
         self.add_field(("gas", "kinetic_energy"),
                        function = _kinetic_energy,
+                       units = unit_system["pressure"])
+        self.add_field(("gas", "specific_kinetic_energy"),
+                       function = _specific_kinetic_energy,
                        units = unit_system["specific_energy"])
-        self.add_field(("gas", "kinetic_energy_density"),
-                       function = _kinetic_energy_density,
-                       units = unit_system["pressure"])
         self.add_field(("gas", "magnetic_energy"),
                        function = _magnetic_energy,
+                       units = unit_system["pressure"])
+        self.add_field(("gas", "specific_magnetic_energy"),
+                       function = _specific_magnetic_energy,
                        units = unit_system["specific_energy"])
-        self.add_field(("gas", "magnetic_energy_density"),
-                       function = _magnetic_energy_density,
-                       units = unit_system["pressure"])
         self.add_field(("gas", "temperature"), function=_temperature,
                        units=unit_system["temperature"])

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-svn-spacepope.org/attachments/20160330/4cf7564e/attachment-0001.htm>


More information about the yt-svn mailing list