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

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Fri Apr 4 09:33:49 PDT 2014


2 new commits in yt:

https://bitbucket.org/yt_analysis/yt/commits/c47e3dd21dff/
Changeset:   c47e3dd21dff
Branch:      yt-3.0
User:        xarthisius
Date:        2014-04-04 17:36:03
Summary:     Add masses for solar system's planets. Introduce jupiter and earth mass as new units
Affected #:  3 files

diff -r 1724ae2cae8f5a43591ad73eae457cc7cb4b759b -r c47e3dd21dfff33eacd3a3a1f2b2e702e78806ed yt/units/unit_lookup_table.py
--- a/yt/units/unit_lookup_table.py
+++ b/yt/units/unit_lookup_table.py
@@ -18,7 +18,7 @@
     mass_sun_grams, sec_per_year, sec_per_day, sec_per_hr, \
     sec_per_min, temp_sun_kelvin, luminosity_sun_ergs_per_sec, \
     metallicity_sun, erg_per_eV, amu_grams, mass_electron_grams, \
-    cm_per_ang, jansky_cgs
+    cm_per_ang, jansky_cgs, mass_jupiter_grams, mass_earth_grams
 import numpy as np
 
 # Lookup a unit symbol with the symbol string, and provide a tuple with the
@@ -77,6 +77,8 @@
     "Lsun": ( luminosity_sun_ergs_per_sec, dimensions.power),
     "Tsun": ( temp_sun_kelvin, dimensions.temperature),
     "Zsun": (metallicity_sun, dimensions.dimensionless),
+    "Mjup": (mass_jupiter_grams, dimensions.mass),
+    "Mearth": (mass_earth_grams, dimensions.mass),
 
     # astro distances
     "AU": (cm_per_au, dimensions.length),

diff -r 1724ae2cae8f5a43591ad73eae457cc7cb4b759b -r c47e3dd21dfff33eacd3a3a1f2b2e702e78806ed yt/utilities/physical_constants.py
--- a/yt/utilities/physical_constants.py
+++ b/yt/utilities/physical_constants.py
@@ -22,7 +22,20 @@
 stefan_boltzmann_constant_cgs = YTQuantity(5.670373e-5, 'erg/cm**2/s**1/K**4')
 Tcmb = YTQuantity(2.726, 'K') # Current CMB temperature
 
+# Solar System
 mass_sun_cgs = YTQuantity(mass_sun_grams, 'g')
+# Standish, E.M. (1995) "Report of the IAU WGAS Sub-Group on Numerical Standards",
+# in Highlights of Astronomy (I. Appenzeller, ed.), Table 1,
+# Kluwer Academic Publishers, Dordrecht.
+# REMARK: following masses include whole systems (planet + moons)
+mass_jupiter_cgs = YTQuantity(mass_jupiter_grams, 'g')
+mass_mercury_cgs = YTQuantity(mass_mercury_grams, 'g')
+mass_venus_cgs = YTQuantity(mass_venus_grams, 'g')
+mass_earth_cgs = YTQuantity(mass_earth_grams, 'g')
+mass_mars_cgs = YTQuantity(mass_mars_grams, 'g')
+mass_saturn_cgs = YTQuantity(mass_saturn_grams, 'g')
+mass_uranus_cgs = YTQuantity(mass_uranus_grams, 'g')
+mass_neptun_cgs = YTQuantity(mass_neptun_grams, 'g')
 
 #Short cuts
 G = gravitational_constant_cgs

diff -r 1724ae2cae8f5a43591ad73eae457cc7cb4b759b -r c47e3dd21dfff33eacd3a3a1f2b2e702e78806ed yt/utilities/physical_ratios.py
--- a/yt/utilities/physical_ratios.py
+++ b/yt/utilities/physical_ratios.py
@@ -76,6 +76,20 @@
 keV_per_erg = 1.0 / erg_per_keV
 eV_per_erg = 1.0 / erg_per_eV
 
+# Solar System masses
+# Standish, E.M. (1995) "Report of the IAU WGAS Sub-Group on Numerical Standards",
+# in Highlights of Astronomy (I. Appenzeller, ed.), Table 1,
+# Kluwer Academic Publishers, Dordrecht.
+# REMARK: following masses include whole systems (planet + moons)
+mass_jupiter_grams = mass_sun_grams / 1047.3486
+mass_mercury_grams = mass_sun_grams / 6023600.0
+mass_venus_grams = mass_sun_grams / 408523.71
+mass_earth_grams = mass_sun_grams / 328900.56
+mass_mars_grams = mass_sun_grams / 3098708.0
+mass_saturn_grams = mass_sun_grams / 3497.898
+mass_uranus_grams = mass_sun_grams / 22902.98
+mass_neptun_grams = mass_sun_grams / 19412.24
+
 # flux
 jansky_cgs = 1.0e-23
 # Cosmological constants


https://bitbucket.org/yt_analysis/yt/commits/36f6b4794d39/
Changeset:   36f6b4794d39
Branch:      yt-3.0
User:        ngoldbaum
Date:        2014-04-04 18:33:43
Summary:     Merged in xarthisius/yt/yt-3.0 (pull request #794)

Add masses for solar system's planets. Introduce jupiter and earth mass as new units
Affected #:  3 files

diff -r ae9632bccb40e04af7487d17d86f8e37ac143e11 -r 36f6b4794d39f28e68f02e2f9ce80bd516dd9f10 yt/units/unit_lookup_table.py
--- a/yt/units/unit_lookup_table.py
+++ b/yt/units/unit_lookup_table.py
@@ -18,7 +18,7 @@
     mass_sun_grams, sec_per_year, sec_per_day, sec_per_hr, \
     sec_per_min, temp_sun_kelvin, luminosity_sun_ergs_per_sec, \
     metallicity_sun, erg_per_eV, amu_grams, mass_electron_grams, \
-    cm_per_ang, jansky_cgs
+    cm_per_ang, jansky_cgs, mass_jupiter_grams, mass_earth_grams
 import numpy as np
 
 # Lookup a unit symbol with the symbol string, and provide a tuple with the
@@ -77,6 +77,8 @@
     "Lsun": ( luminosity_sun_ergs_per_sec, dimensions.power),
     "Tsun": ( temp_sun_kelvin, dimensions.temperature),
     "Zsun": (metallicity_sun, dimensions.dimensionless),
+    "Mjup": (mass_jupiter_grams, dimensions.mass),
+    "Mearth": (mass_earth_grams, dimensions.mass),
 
     # astro distances
     "AU": (cm_per_au, dimensions.length),

diff -r ae9632bccb40e04af7487d17d86f8e37ac143e11 -r 36f6b4794d39f28e68f02e2f9ce80bd516dd9f10 yt/utilities/physical_constants.py
--- a/yt/utilities/physical_constants.py
+++ b/yt/utilities/physical_constants.py
@@ -22,7 +22,20 @@
 stefan_boltzmann_constant_cgs = YTQuantity(5.670373e-5, 'erg/cm**2/s**1/K**4')
 Tcmb = YTQuantity(2.726, 'K') # Current CMB temperature
 
+# Solar System
 mass_sun_cgs = YTQuantity(mass_sun_grams, 'g')
+# Standish, E.M. (1995) "Report of the IAU WGAS Sub-Group on Numerical Standards",
+# in Highlights of Astronomy (I. Appenzeller, ed.), Table 1,
+# Kluwer Academic Publishers, Dordrecht.
+# REMARK: following masses include whole systems (planet + moons)
+mass_jupiter_cgs = YTQuantity(mass_jupiter_grams, 'g')
+mass_mercury_cgs = YTQuantity(mass_mercury_grams, 'g')
+mass_venus_cgs = YTQuantity(mass_venus_grams, 'g')
+mass_earth_cgs = YTQuantity(mass_earth_grams, 'g')
+mass_mars_cgs = YTQuantity(mass_mars_grams, 'g')
+mass_saturn_cgs = YTQuantity(mass_saturn_grams, 'g')
+mass_uranus_cgs = YTQuantity(mass_uranus_grams, 'g')
+mass_neptun_cgs = YTQuantity(mass_neptun_grams, 'g')
 
 #Short cuts
 G = gravitational_constant_cgs

diff -r ae9632bccb40e04af7487d17d86f8e37ac143e11 -r 36f6b4794d39f28e68f02e2f9ce80bd516dd9f10 yt/utilities/physical_ratios.py
--- a/yt/utilities/physical_ratios.py
+++ b/yt/utilities/physical_ratios.py
@@ -76,6 +76,20 @@
 keV_per_erg = 1.0 / erg_per_keV
 eV_per_erg = 1.0 / erg_per_eV
 
+# Solar System masses
+# Standish, E.M. (1995) "Report of the IAU WGAS Sub-Group on Numerical Standards",
+# in Highlights of Astronomy (I. Appenzeller, ed.), Table 1,
+# Kluwer Academic Publishers, Dordrecht.
+# REMARK: following masses include whole systems (planet + moons)
+mass_jupiter_grams = mass_sun_grams / 1047.3486
+mass_mercury_grams = mass_sun_grams / 6023600.0
+mass_venus_grams = mass_sun_grams / 408523.71
+mass_earth_grams = mass_sun_grams / 328900.56
+mass_mars_grams = mass_sun_grams / 3098708.0
+mass_saturn_grams = mass_sun_grams / 3497.898
+mass_uranus_grams = mass_sun_grams / 22902.98
+mass_neptun_grams = mass_sun_grams / 19412.24
+
 # flux
 jansky_cgs = 1.0e-23
 # Cosmological constants

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