[yt-svn] commit/yt: xarthisius: Fix mpc_conversion that was inverted in ce7b811f9e42, reciprocals of constants are calculated in a consistent way

Bitbucket commits-noreply at bitbucket.org
Thu Jul 12 23:46:37 PDT 2012


1 new commit in yt:


https://bitbucket.org/yt_analysis/yt/changeset/1783a4ae8efa/
changeset:   1783a4ae8efa
branch:      yt
user:        xarthisius
date:        2012-07-13 08:43:05
summary:     Fix mpc_conversion that was inverted in ce7b811f9e42, reciprocals of constants are calculated in a consistent way
affected #:  2 files

diff -r a6b706e18e1e9a0e5a8df7762a540c4e50b90f78 -r 1783a4ae8efa83a35099f3d421d6b80234e25eb5 yt/utilities/definitions.py
--- a/yt/utilities/definitions.py
+++ b/yt/utilities/definitions.py
@@ -26,8 +26,8 @@
 """
 
 from .physical_constants import \
-   mpc_per_mpc, mpc_per_kpc, mpc_per_pc, mpc_per_au, mpc_per_rsun, \
-   mpc_per_miles, mpc_per_cm, sec_per_Gyr, sec_per_Myr, sec_per_year, \
+   mpc_per_mpc, kpc_per_mpc, pc_per_mpc, au_per_mpc, rsun_per_mpc, \
+   miles_per_mpc, cm_per_mpc, sec_per_Gyr, sec_per_Myr, sec_per_year, \
    sec_per_day
 
 # The number of levels we expect to have at most
@@ -49,12 +49,12 @@
 
 # How many of each thing are in an Mpc
 mpc_conversion = {'mpc'   : mpc_per_mpc,
-                  'kpc'   : mpc_per_kpc,
-                  'pc'    : mpc_per_pc,
-                  'au'    : mpc_per_au,
-                  'rsun'  : mpc_per_rsun,
-                  'miles' : mpc_per_miles,
-                  'cm'    : mpc_per_cm}
+                  'kpc'   : kpc_per_mpc,
+                  'pc'    : pc_per_mpc,
+                  'au'    : au_per_mpc,
+                  'rsun'  : rsun_per_mpc,
+                  'miles' : miles_per_mpc,
+                  'cm'    : cm_per_mpc}
 
 # How many seconds are in each thig
 sec_conversion = {'Gyr'   : sec_per_Gyr,


diff -r a6b706e18e1e9a0e5a8df7762a540c4e50b90f78 -r 1783a4ae8efa83a35099f3d421d6b80234e25eb5 yt/utilities/physical_constants.py
--- a/yt/utilities/physical_constants.py
+++ b/yt/utilities/physical_constants.py
@@ -38,16 +38,19 @@
 km_per_pc     = 1.3806504e13
 km_per_m      = 1e-3
 km_per_cm     = 1e-5
+pc_per_cm     = 3.24e-19
 
 m_per_fpc     = 0.0324077649
 
-au_per_mpc    = 2.063e11
-rsun_per_mpc  = 4.43664e13
-miles_per_mpc = 1.917e19
-cm_per_mpc    = 3.0857e24
-cm_per_km     = 1e5
-pc_per_km     = 3.24e-14
-pc_per_cm     = 3.24e-19
+kpc_per_mpc   = 1.0 / mpc_per_kpc
+pc_per_mpc    = 1.0 / mpc_per_pc
+au_per_mpc    = 1.0 / mpc_per_au
+rsun_per_mpc  = 1.0 / mpc_per_rsun
+miles_per_mpc = 1.0 / mpc_per_miles
+cm_per_mpc    = 1.0 / mpc_per_cm
+cm_per_km     = 1.0 / km_per_cm
+pc_per_km     = 1.0 / km_per_pc
+cm_per_pc     = 1.0 / pc_per_cm
 # time
 sec_per_Gyr  = 31.5576e15
 sec_per_Myr  = 31.5576e12

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