[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