[cig-commits] [commit] master: Augment warnings (867a349)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Fri Dec 12 16:37:41 PST 2014


Repository : https://github.com/geodynamics/burnman

On branch  : master
Link       : https://github.com/geodynamics/burnman/compare/916ee6acd98bd253c534a4b858b8d86ec62c3fd5...5e9eb1c42d6dd00a30a59872a2b31d1c0f8bd09c

>---------------------------------------------------------------

commit 867a349e28e7399ebcfaa3a29a41e5d88d5b58bd
Author: ian-r-rose <ian.r.rose at gmail.com>
Date:   Fri Dec 12 16:24:04 2014 -0800

    Augment warnings


>---------------------------------------------------------------

867a349e28e7399ebcfaa3a29a41e5d88d5b58bd
 burnman/eos/birch_murnaghan.py      | 10 +++++-----
 burnman/eos/mie_grueneisen_debye.py | 20 ++++++++++----------
 burnman/eos/slb.py                  | 22 +++++++++++-----------
 3 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/burnman/eos/birch_murnaghan.py b/burnman/eos/birch_murnaghan.py
index 76e7271..0718162 100644
--- a/burnman/eos/birch_murnaghan.py
+++ b/burnman/eos/birch_murnaghan.py
@@ -157,15 +157,15 @@ class BirchMurnaghanBase(eos.EquationOfState):
         #made up these values from experience, and we are only 
         #raising a warning.  Better way to do this? [IR]
         if params['V_0'] < 1.e-7 or params['V_0'] > 1.e-3:
-            warnings.warn( 'Unusual value for V_0' )
+            warnings.warn( 'Unusual value for V_0', stacklevel=2 )
         if params['K_0'] < 1.e9 or params['K_0'] > 1.e13:
-            warnings.warn( 'Unusual value for K_0' )
+            warnings.warn( 'Unusual value for K_0' , stacklevel=2)
         if params['Kprime_0'] < -5. or params['Kprime_0'] > 10.:
-            warnings.warn( 'Unusual value for Kprime_0' )
+            warnings.warn( 'Unusual value for Kprime_0', stacklevel=2 )
         if params['G_0'] < 0.0 or params['G_0'] > 1.e13:
-            warnings.warn( 'Unusual value for G_0' )
+            warnings.warn( 'Unusual value for G_0', stacklevel=2 )
         if params['Gprime_0'] < -5. or params['Gprime_0'] > 10.:
-            warnings.warn( 'Unusual value for Gprime_0' )
+            warnings.warn( 'Unusual value for Gprime_0', stacklevel=2 )
 
 
 
diff --git a/burnman/eos/mie_grueneisen_debye.py b/burnman/eos/mie_grueneisen_debye.py
index 80f85a2..d5840ae 100644
--- a/burnman/eos/mie_grueneisen_debye.py
+++ b/burnman/eos/mie_grueneisen_debye.py
@@ -191,25 +191,25 @@ class MGDBase(eos.EquationOfState):
         #made up these values from experience, and we are only 
         #raising a warning.  Better way to do this? [IR]
         if params['V_0'] < 1.e-7 or params['V_0'] > 1.e-3:
-            warnings.warn( 'Unusual value for V_0' )
+            warnings.warn( 'Unusual value for V_0' , stacklevel=2 )
         if params['K_0'] < 1.e9 or params['K_0'] > 1.e13:
-            warnings.warn( 'Unusual value for K_0' )
+            warnings.warn( 'Unusual value for K_0', stacklevel=2 )
         if params['Kprime_0'] < -5. or params['Kprime_0'] > 10.:
-            warnings.warn( 'Unusual value for Kprime_0' )
+            warnings.warn( 'Unusual value for Kprime_0', stacklevel=2 )
         if params['G_0'] < 0. or params['G_0'] > 1.e13:
-            warnings.warn( 'Unusual value for G_0' )
+            warnings.warn( 'Unusual value for G_0' , stacklevel=2)
         if params['Gprime_0'] < -5. or params['Gprime_0'] > 10.:
-            warnings.warn( 'Unusual value for Gprime_0' )
+            warnings.warn( 'Unusual value for Gprime_0',stacklevel=2 )
         if params['molar_mass'] < 0.001 or params['molar_mass'] > 1.:
-            warnings.warn( 'Unusual value for molar_mass' )
+            warnings.warn( 'Unusual value for molar_mass' , stacklevel=2)
         if params['n'] < 1. or params['n'] > 100. or not float(params['n']).is_integer():
-            warnings.warn( 'Unusual value for n' )
+            warnings.warn( 'Unusual value for n' , stacklevel=2)
         if params['Debye_0'] < 1. or params['Debye_0'] > 10000.:
-            warnings.warn( 'Unusual value for Debye_0' )
+            warnings.warn( 'Unusual value for Debye_0' , stacklevel=2)
         if params['grueneisen_0'] < 0. or params['grueneisen_0'] > 10.:
-            warnings.warn( 'Unusual value for grueneisen_0' )
+            warnings.warn( 'Unusual value for grueneisen_0' , stacklevel=2)
         if params['q_0'] < -10. or params['q_0'] > 10.:
-            warnings.warn( 'Unusual value for q_0' )
+            warnings.warn( 'Unusual value for q_0' , stacklevel=2)
 
 
 class MGD3(MGDBase):
diff --git a/burnman/eos/slb.py b/burnman/eos/slb.py
index 4a3230d..1d06a95 100644
--- a/burnman/eos/slb.py
+++ b/burnman/eos/slb.py
@@ -278,27 +278,27 @@ class SLBBase(eos.EquationOfState):
         #made up these values from experience, and we are only 
         #raising a warning.  Better way to do this? [IR]
         if params['V_0'] < 1.e-7 or params['V_0'] > 1.e-3:
-            warnings.warn( 'Unusual value for V_0' )
+            warnings.warn( 'Unusual value for V_0', stacklevel=2 )
         if params['K_0'] < 1.e9 or params['K_0'] > 1.e13:
-            warnings.warn( 'Unusual value for K_0' )
+            warnings.warn( 'Unusual value for K_0', stacklevel=2 )
         if params['Kprime_0'] < -5. or params['Kprime_0'] > 10.:
-            warnings.warn( 'Unusual value for Kprime_0' )
+            warnings.warn( 'Unusual value for Kprime_0', stacklevel=2 )
         if params['G_0'] < 0. or params['G_0'] > 1.e13:
-            warnings.warn( 'Unusual value for G_0' )
+            warnings.warn( 'Unusual value for G_0', stacklevel=2 )
         if params['Gprime_0'] < -5. or params['Gprime_0'] > 10.:
-            warnings.warn( 'Unusual value for Gprime_0' )
+            warnings.warn( 'Unusual value for Gprime_0', stacklevel=2 )
         if params['molar_mass'] < 0.001 or params['molar_mass'] > 1.:
-            warnings.warn( 'Unusual value for molar_mass' )
+            warnings.warn( 'Unusual value for molar_mass', stacklevel=2 )
         if params['n'] < 1. or params['n'] > 100. or not float(params['n']).is_integer():
-            warnings.warn( 'Unusual value for n' )
+            warnings.warn( 'Unusual value for n', stacklevel=2 )
         if params['Debye_0'] < 1. or params['Debye_0'] > 10000.:
-            warnings.warn( 'Unusual value for Debye_0' )
+            warnings.warn( 'Unusual value for Debye_0', stacklevel=2 )
         if params['grueneisen_0'] < 0. or params['grueneisen_0'] > 10.:
-            warnings.warn( 'Unusual value for grueneisen_0' )
+            warnings.warn( 'Unusual value for grueneisen_0' , stacklevel=2)
         if params['q_0'] < -10. or params['q_0'] > 10.:
-            warnings.warn( 'Unusual value for q_0' )
+            warnings.warn( 'Unusual value for q_0' , stacklevel=2)
         if params['eta_s_0'] < -10. or params['eta_s_0'] > 10.:
-            warnings.warn( 'Unusual value for eta_s_0' )
+            warnings.warn( 'Unusual value for eta_s_0' , stacklevel=2)
             
 
 



More information about the CIG-COMMITS mailing list